.sf-win{background: var(--op-surface);border: 1px solid var(--op-border);border-radius: var(--op-r-lg);overflow: hidden;box-shadow: var(--op-elevation-1)}.sf-win__head{display: flex;align-items: center;gap: var(--op-space-4);padding: var(--op-space-4) var(--op-space-5);border-bottom: 1px solid var(--op-hairline)}.sf-win__head p{margin: 0;font-size: var(--op-fs-md);line-height: 1.4}.sf-win__head p span{color: var(--op-text-2)}.sf-win__mark{flex: none;display: flex;align-items: center;justify-content: center;width: 92px;height: 48px}.sf-win__mark img{width: 100%;height: 100%;object-fit: contain}.sf-win__mark--dark{box-sizing: border-box;padding: var(--op-space-1) var(--op-space-2);border-radius: var(--op-r-sm);background: var(--op-ground-ink)}.sf-win__figs{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: 0;border-bottom: 1px solid var(--op-hairline)}.sf-win__figs > div{display: flex;flex-direction: column-reverse;justify-content: flex-end;gap: var(--op-space-1);padding: var(--op-space-4) var(--op-space-5);min-width: 0}.sf-win__figs > div + div{border-left: 1px solid var(--op-hairline)}.sf-win__figs dd{margin: 0;font-size: 28px;line-height: 1.1;font-weight: var(--op-weight-semibold);letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.sf-win__figs dd.is-teal{color: var(--op-teal-deep)}.sf-win__figs dd a{color: inherit}.sf-win__figs dt{font-size: var(--op-fs-sm);line-height: 1.35}.sf-win__sq{list-style: none;margin: 0;display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 14px 10px;padding: var(--op-space-5);background: var(--op-page)}.sf-win__sq li{display: grid;gap: 6px;justify-items: center;align-content: start;min-width: 0}.sf-win__sq i{display: block;width: 100%;aspect-ratio: 1.35;border-radius: 10px;background: var(--s,var(--op-teal));box-shadow: inset 0 -3px 0 rgb(0 0 0 / .08)}.sf-win__sq span{font-size: 12px;line-height: 1.2;text-align: center;max-width: 100%;overflow-wrap: break-word;hyphens: auto}.sf-win__sq .is-off i{background: repeating-linear-gradient(135deg,var(--op-hairline) 0 8px,var(--op-surface) 8px 16px);box-shadow: inset 0 0 0 1px var(--op-border)}@media (max-width: 767px){.sf-win__head{padding: var(--op-space-3) var(--op-space-4)}.sf-win__mark{width: 77px;height: 40px}.sf-win__figs{grid-template-columns: repeat(2,minmax(0,1fr))}.sf-win__figs > div{padding: var(--op-space-3) var(--op-space-4)}.sf-win__figs > div:nth-child(3){border-left: 0}.sf-win__figs > div:nth-child(n+3){border-top: 1px solid var(--op-hairline)}.sf-win__figs dd{font-size: 22px}.sf-win__sq{grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px 8px;padding: var(--op-space-4)}}.sf .op-rows td a.sf-link{color: var(--op-teal-deep);font-weight: var(--op-weight-medium);text-underline-offset: 3px}.sf .op-rows th a.sf-name{color: var(--op-ink)}.sf .op-v2-actions .op-button--cta{min-height: var(--op-touch)}.sf-markets{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--op-space-4);grid-template-columns: repeat(auto-fill,minmax(260px,1fr))}.sf-market{display: grid;align-content: start;gap: var(--op-space-3);height: 100%;box-sizing: border-box;padding: var(--op-space-5);background: var(--op-surface);border: 1px solid var(--op-border);border-radius: var(--op-r-lg);color: var(--op-ink);text-decoration: none}.sf-market:hover{border-color: var(--op-teal)}.sf-market__head{display: flex;align-items: center;gap: var(--op-space-2);font-size: var(--op-fs-lg);font-weight: var(--op-weight-semibold)}.sf-market__rank{font-size: 40px;line-height: 1;font-weight: var(--op-weight-semibold);letter-spacing: -0.03em;color: var(--op-teal-deep)}.sf-market__text{font-size: var(--op-fs-md);line-height: 1.45}.sf-market--all{background: var(--op-ground-ink);border-color: var(--op-ground-ink);color: var(--op-ink-on-ground)}.sf-market--all .sf-market__text{color: var(--op-ink-on-ground)}.sf-bar{display: block;height: 6px;border-radius: var(--op-r-pill);background: var(--op-band);overflow: hidden}.sf-bar i{display: block;height: 100%;width: var(--w);background: var(--s,var(--op-teal));border-radius: inherit}.sf .op-rows thead th{font-family: var(--op-font-sans);font-size: var(--op-fs-sm);font-weight: var(--op-weight-regular);letter-spacing: 0;text-transform: none;color: var(--op-text-2)}@media (max-width: 767px){.sf .op-rows td.op-rows__share{grid-template-columns: minmax(0,1fr) 3.25rem}}.sf-scroll{overflow-x: auto;padding-block: var(--op-space-4)}.sf-grid{width: 100%;border-collapse: collapse;font-size: var(--op-fs-md);font-variant-numeric: tabular-nums}.sf-grid th,.sf-grid td{padding: var(--op-space-2) var(--op-space-3);text-align: right;white-space: nowrap;border-bottom: 1px solid var(--op-hairline)}.sf-grid th:first-child{text-align: left;font-weight: var(--op-weight-medium)}.sf-grid thead th{font-weight: var(--op-weight-regular);color: var(--op-text-2);font-size: var(--op-fs-sm)}.sf .op-rows tbody tr:not(.op-rows__flat)::after{content: none}.sf .op-kind .op-rows tbody th > span:not(.op-kind-mark){min-width: 0}.sf-tiles{padding: var(--op-space-4) var(--op-space-5) var(--op-space-5);background: var(--op-page)}.sf-tile{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;aspect-ratio: 1 / 1;min-height: var(--op-touch);border-radius: var(--op-r-sm);background: var(--g);color: var(--op-ink);text-decoration: none;transition: transform 160ms cubic-bezier(.2,.8,.2,1),box-shadow 160ms cubic-bezier(.2,.8,.2,1)}.sf-tile.is-dark{color: #fff}a.sf-tile:hover{transform: translateY(-2px);box-shadow: 0 4px 10px -4px rgb(15 23 43 / .35)}a.sf-tile:focus-visible{outline: 2px solid var(--op-teal-deep);outline-offset: 2px}.sf-tile__flag{font-size: 20px;line-height: 1}.sf-tile b{font-size: var(--op-fs-sm);line-height: 1.1;font-weight: var(--op-weight-semibold);font-variant-numeric: tabular-nums}.sf-tile.is-none{background: var(--op-surface);box-shadow: inset 0 0 0 1px var(--op-border)}.sf-tile.is-none b{font-weight: var(--op-weight-regular);color: var(--op-text-2)}@media (max-width: 767px){.sf-tiles{padding: var(--op-space-3) var(--op-space-4) var(--op-space-4)}.sf-tile__flag{font-size: 18px}}.sf-owned{list-style: none;margin: 0;padding: var(--op-space-5);display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: var(--op-space-4);background: var(--op-page)}.sf-owned__card{display: grid;gap: 4px;color: var(--op-ink);text-decoration: none;font-size: var(--op-fs-sm);line-height: 1.35}.sf-owned__card b{font-size: var(--op-fs-md);font-weight: var(--op-weight-semibold)}a.sf-owned__card b{color: var(--op-teal-deep)}a.sf-owned__card:hover b{text-decoration-thickness: 2px}.sf-owned__mark{display: flex;align-items: center;justify-content: center;box-sizing: border-box;height: 72px;padding: var(--op-space-2) var(--op-space-3);margin-bottom: var(--op-space-1);border-radius: var(--op-r-md,10px);background: var(--op-surface);border: 1px solid var(--op-border)}.sf-owned__mark img{max-width: 100%;max-height: 100%;object-fit: contain}.sf-owned__mark.is-dark{background: var(--op-ground-ink);border-color: var(--op-ground-ink)}.sf-owned__mark i{font-style: normal}.sf-owned__mark:has(i){background: var(--s);border-color: var(--s);color: #fff;font-size: 22px;font-weight: var(--op-weight-semibold);letter-spacing: .02em}.sf .op-kind .op-rows tbody th:has(.sf-sub){flex-wrap: wrap;row-gap: 2px}.sf-sub{display: block;flex-basis: 100%;font-size: var(--op-fs-sm);font-weight: var(--op-weight-medium);color: var(--op-text-2)}.sf .op-rows th a.sf-name{color: var(--op-teal-deep);font-weight: var(--op-weight-semibold)}.sf .op-rows tr:hover th a.sf-name{text-decoration-thickness: 2px}.sf-of{color: var(--op-text-2);font-weight: var(--op-weight-regular);white-space: nowrap}.sf .op-rows td.op-rows__n,.sf .op-rows td.op-kind-num{white-space: nowrap;font-family: var(--op-font-sans);font-variant-numeric: tabular-nums}.sf .op-rows td.op-kind-num b{font-weight: var(--op-weight-semibold)}.sf-flag{flex: none}@media (max-width: 767px){.sf-flag{margin-right: 6px}}.sf .op-rows td.op-rows__n b{font-weight: var(--op-weight-semibold)}.sf-dot{flex: none;width: 10px;height: 10px;border-radius: 3px;background: var(--s,var(--op-teal))}.sf .op-rows .sf-rank{color: var(--op-teal-deep)}.sf .op-rows tr[aria-current]{background: var(--op-teal-wash)}.sf-owner{margin: 0;font-size: var(--op-fs-md);color: var(--op-text-2)}.sf-owner a{color: var(--op-teal-deep);font-weight: var(--op-weight-semibold);text-underline-offset: 3px}.sf-line{margin: var(--op-space-8) 0 0;font-size: var(--op-fs-lg);font-weight: var(--op-weight-semibold)}.sf-line a{color: var(--op-teal-deep);text-underline-offset: 4px;text-decoration-thickness: 1px}.sf-line a:hover{text-decoration-thickness: 2px}.sf-sr{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.sf-figs{margin-top: var(--op-space-4)}.sf-months,.sf-chart{margin: 0;padding: var(--op-space-5)}.sf-months figcaption,.sf-chart figcaption{margin-bottom: var(--op-space-4);font-size: var(--op-fs-md);font-weight: var(--op-weight-semibold)}.sf-months ol{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--op-space-3)}.sf-months li{display: grid;grid-template-columns: minmax(8rem,15rem) minmax(0,1fr) 4rem;gap: var(--op-space-4);align-items: center;font-size: var(--op-fs-md)}.sf-months__name{font-weight: var(--op-weight-semibold)}.sf-months__name small{font-size: var(--op-fs-sm);font-weight: var(--op-weight-regular);color: var(--op-text-2)}.sf-months .sf-bar{height: 10px}.sf-months b{text-align: right;font-weight: var(--op-weight-semibold);font-variant-numeric: tabular-nums}@media (max-width: 767px){.sf-months li{grid-template-columns: minmax(0,1fr) 3.5rem;row-gap: var(--op-space-1)}.sf-months .sf-bar{grid-column: 1 / -1;grid-row: 2}}.sf-tabs{display: flex;flex-wrap: wrap;gap: 0}.sf-tabs__in{position: absolute;opacity: 0;pointer-events: none}.sf-tabs > label{display: inline-flex;align-items: center;gap: 6px;min-height: var(--op-touch);padding: 0 var(--op-space-5);margin-bottom: var(--op-space-4);border: 1px solid var(--op-border);background: var(--op-surface);font-size: var(--op-fs-md);font-weight: var(--op-weight-semibold);cursor: pointer}.sf-tabs > label span{font-weight: var(--op-weight-regular);color: var(--op-text-2);font-variant-numeric: tabular-nums}.sf-tabs > label:first-of-type{border-radius: var(--op-r-md) 0 0 var(--op-r-md)}.sf-tabs > label:last-of-type{border-radius: 0 var(--op-r-md) var(--op-r-md) 0;border-left: 0}.sf-tabs__in:checked + label{background: var(--op-ground-ink);border-color: var(--op-ground-ink);color: var(--op-ink-on-ground)}.sf-tabs__in:checked + label span{color: var(--op-ink-on-ground)}.sf-tabs__in:focus-visible + label{outline: 2px solid var(--op-teal-deep);outline-offset: 2px}.sf-tabs__panel{flex-basis: 100%;min-width: 0}#sf-games-now:checked ~ .sf-tabs__panel .sf-past{display: none}.sf-tabs .op-rows__find{margin-bottom: var(--op-space-3)}@media (max-width: 767px){.sf-tabs > label{flex: 1 1 0;justify-content: center;padding: 0 var(--op-space-3);font-size: var(--op-fs-sm);text-align: center}}.sf-chart__plot{position: relative;margin-left: 2.75rem}.sf-chart__plot--rank{height: 180px}.sf-chart__plot--share{height: 200px}.sf-chart__plot svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.sf-chart__plot polyline{stroke: var(--s,var(--op-teal));stroke-width: 3;stroke-linejoin: round;stroke-linecap: round}.sf-chart__plot polygon{fill: var(--s,var(--op-teal));opacity: .1}.sf-chart__tick{position: absolute;left: -2.75rem;transform: translateY(-50%);font-size: var(--op-fs-sm);color: var(--op-text-2);font-variant-numeric: tabular-nums}.sf-chart__plot::before{content: "";position: absolute;inset: 8% 0 8% 0;border-block: 1px dashed var(--op-hairline)}.sf-chart__pt{position: absolute;width: 12px;height: 12px;margin: -6px 0 0 -6px;border-radius: 50%;background: var(--op-surface);border: 3px solid var(--s,var(--op-teal));box-sizing: border-box}.sf-chart__pt b{position: absolute;bottom: 14px;left: 50%;transform: translateX(-50%);white-space: nowrap;font-size: var(--op-fs-sm);font-weight: var(--op-weight-semibold);font-variant-numeric: tabular-nums}.sf-chart__pt.is-first b{left: -3px;transform: none}.sf-chart__pt.is-last b{left: auto;right: -3px;transform: none}.sf-chart__x{position: relative;list-style: none;margin: var(--op-space-3) 0 0 2.75rem;padding: 0;height: 1.4em;font-size: var(--op-fs-sm);color: var(--op-text-2)}.sf-chart__x li{position: absolute;transform: translateX(-50%);white-space: nowrap}.sf-chart__x li:first-child{transform: none}.sf-chart__x li:last-child{transform: translateX(-100%)}.sf-chart__span{display: flex;justify-content: space-between;margin: var(--op-space-3) 0 0 2.75rem;font-size: var(--op-fs-sm);color: var(--op-text-2)}.sf-grid th a{color: var(--op-teal-deep);text-underline-offset: 3px}.sf-grid td.is-none,.sf-grid td.is-unread{color: var(--op-text-2);font-size: var(--op-fs-sm)}.sf-grid i{font-style: normal;font-size: 10px;vertical-align: 1px}.sf-up{color: var(--op-up)}.sf-down{color: var(--op-down)}.sf-tile__flag small{margin-left: 2px;font-size: 11px;font-weight: var(--op-weight-semibold);vertical-align: 3px}.sf-tile.is-dark .sf-tile__flag small{color: #fff}.sf-matrix{border-collapse: separate;border-spacing: 4px;font-size: var(--op-fs-md)}.sf-matrix thead tr:first-child th{min-width: 2.25rem;font-weight: var(--op-weight-regular);text-align: center;font-size: 20px;line-height: 1}.sf-matrix thead tr:first-child th small{display: block;margin-top: 2px;font-size: 11px;font-weight: var(--op-weight-semibold)}.sf-matrix__any th,.sf-matrix tbody th{text-align: left;white-space: nowrap;padding-right: var(--op-space-4);font-weight: var(--op-weight-medium)}.sf-matrix__any th{font-size: var(--op-fs-sm);color: var(--op-text-2);font-weight: var(--op-weight-regular)}.sf-matrix__any td{text-align: center;font-weight: var(--op-weight-semibold);font-variant-numeric: tabular-nums}.sf-matrix tbody th{display: flex;align-items: center;gap: var(--op-space-2);min-height: 2.25rem}.sf-matrix tbody th a{color: var(--op-teal-deep);text-underline-offset: 3px}.sf-matrix td{padding: 0}.sf-matrix__on,.sf-matrix__off{display: block;height: 2.25rem;border-radius: 6px}.sf-matrix__on{background: var(--s,var(--op-teal))}.sf-matrix__off{background: var(--op-page);box-shadow: inset 0 0 0 1px var(--op-hairline)}.sf-scroll:has(.sf-matrix){padding: var(--op-space-4)}.sf-what{margin-left: var(--op-space-2);font-size: var(--op-fs-sm);color: var(--op-text-2);white-space: nowrap}.sf-band{display: grid;gap: var(--op-space-6);margin-top: var(--op-space-12);padding: clamp(24px,3.5vw,48px);border-radius: var(--op-r-lg);background: var(--op-ground-ink);align-items: center}.sf-band .op-sale{padding: 0;border-radius: 0}.sf-band .op-sale__head{font-size: var(--op-fs-lg);line-height: 1.45;color: var(--op-ink-on-ground)}.sf-band--solo{display: block}@media (min-width: 960px){.sf-band{grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: var(--op-space-12)}}.sf-mail{margin: 0;padding: var(--op-space-4) var(--op-space-5);border-radius: var(--op-r-lg);background: var(--op-surface);color: var(--op-ink);box-shadow: 0 18px 40px -20px rgb(0 0 0 / .55)}.sf-mail figcaption{display: flex;justify-content: space-between;gap: var(--op-space-3);padding-bottom: var(--op-space-3);border-bottom: 1px solid var(--op-hairline);font-size: var(--op-fs-sm)}.sf-mail figcaption span{color: var(--op-text-2)}.sf-mail ul{list-style: none;margin: 0;padding: 0}.sf-mail li{display: grid;grid-template-columns: 10px minmax(0,1fr) auto;gap: var(--op-space-3);align-items: center;min-height: 2.5rem;font-size: var(--op-fs-sm);border-bottom: 1px solid var(--op-hairline)}.sf-mail li:last-child{border-bottom: 0}.sf-mail li b{font-weight: var(--op-weight-medium);color: var(--op-text-2);font-variant-numeric: tabular-nums}.sf-mail li.is-off .sf-dot{background: var(--op-surface);box-shadow: inset 0 0 0 1.5px var(--op-down)}.sf-mail li.is-off b{color: var(--op-down);font-weight: var(--op-weight-medium)}.sf-mail__blank{display: block;width: 45%;height: 8px;border-radius: 4px;background: var(--op-band)}.sf-band .op-sale{margin-top: 0}@media (max-width: 767px){.sf #month-rows td.op-rows__share{display: none}}@media (max-width: 767px){.sf-owned{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--op-space-3);padding: var(--op-space-4)}.sf-owned__mark{height: 56px}.sf-matrix__any th{white-space: normal;min-width: 8rem}.sf #around-rows td.op-rows__share{width: auto;grid-template-columns: auto}.sf #around-rows .op-rows__bar{display: none}.sf #around-rows .op-rows__share b{white-space: nowrap}.sf-what{display: block;margin-left: 0}}.sf-grid td.is-unread{background: var(--op-hairline)}.sf-key{margin: calc(-1 * var(--op-space-2)) 0 var(--op-space-4);color: var(--op-text-2);font-size: var(--op-fs-md)}.sf #around-rows .op-rows__share b{white-space: nowrap}.sf-flag,.sf-tile__flag,.sf .op-kind-foot > span{font-family: var(--op-font-emoji)}html[data-site="openpatrol"] .sf-win__head{gap: var(--op-space-5);padding: var(--op-space-5) var(--op-space-6)}html[data-site="openpatrol"] .sf-win__mark--dark{width: auto;height: auto;padding: 6px 10px;border-radius: var(--op-r-sm);background: var(--op-text-2)}html[data-site="openpatrol"] .sf-win__mark--dark img{width: 77px;height: 40px}html[data-site="openpatrol"] .sf-win__figs > div{padding: var(--op-space-5) var(--op-space-6)}html[data-site="openpatrol"] .sf-win__sq{gap: var(--op-space-5) var(--op-space-3);padding: var(--op-space-6);background: var(--op-surface)}html[data-site="openpatrol"] .sf-win__sq li{gap: var(--op-space-2)}html[data-site="openpatrol"] .sf-win__sq i{width: 36px;height: 36px;aspect-ratio: auto;border-radius: var(--op-r-sm);box-shadow: none}html[data-site="openpatrol"] .sf-win__sq .is-off i{background: repeating-linear-gradient(135deg,var(--op-hairline) 0 5px,var(--op-surface) 5px 10px);box-shadow: inset 0 0 0 1px var(--op-border)}html[data-site="openpatrol"] .sf-win__sq span{font-size: var(--op-fs-sm)}html[data-site="openpatrol"] .sf-tiles{padding: var(--op-space-5) var(--op-space-6) var(--op-space-6);background: var(--op-surface)}html[data-site="openpatrol"] .sf-owned{gap: var(--op-space-6) var(--op-space-5);padding: var(--op-space-6);background: var(--op-surface)}html[data-site="openpatrol"] .sf-owned__card{align-content: start}html[data-site="openpatrol"] .sf-owned__mark{justify-content: flex-start;height: 48px;padding: 0;margin-bottom: var(--op-space-2);border: 0;border-radius: 0;background: none}html[data-site="openpatrol"] .sf-owned__mark img{width: 92px;height: 48px;max-width: none;max-height: none;object-position: left center}html[data-site="openpatrol"] .sf-owned__mark.is-dark{justify-self: start;height: auto;padding: 5px 8px;border-radius: var(--op-r-sm);background: var(--op-text-2)}html[data-site="openpatrol"] .sf-owned__mark.is-dark img{width: 72px;height: 38px;object-position: center}html[data-site="openpatrol"] .sf-owned__mark:has(i){justify-self: start;justify-content: center;width: 48px;height: 48px;border-radius: var(--op-r-sm);background: var(--s);font-size: var(--op-fs-md)}html[data-site="openpatrol"] .sf-markets{gap: var(--op-space-5)}html[data-site="openpatrol"] .sf-market{gap: var(--op-space-3);padding: var(--op-space-6);border-color: var(--op-hairline)}html[data-site="openpatrol"] .sf-market:hover{border-color: var(--op-teal)}html[data-site="openpatrol"] .sf-market__head{gap: var(--op-space-3);margin-bottom: var(--op-space-2)}html[data-site="openpatrol"] .sf-market .sf-bar{margin-top: auto;background: var(--op-hairline)}html[data-site="openpatrol"] .sf-market--all{background: var(--op-surface);border-color: var(--op-hairline);color: var(--op-ink)}html[data-site="openpatrol"] .sf-market--all .sf-market__head{color: var(--op-teal-deep)}html[data-site="openpatrol"] .sf-market--all .sf-market__text{color: var(--op-text-2)}@media (max-width: 767px){html[data-site="openpatrol"] .sf-win__head{padding: var(--op-space-4)}html[data-site="openpatrol"] .sf-win__mark--dark{padding: 5px 8px}html[data-site="openpatrol"] .sf-win__mark--dark img{width: 61px;height: 32px}html[data-site="openpatrol"] .sf-win__figs > div{padding: var(--op-space-4)}html[data-site="openpatrol"] .sf-win__sq{gap: var(--op-space-4) var(--op-space-2);padding: var(--op-space-5) var(--op-space-4)}html[data-site="openpatrol"] .sf-tiles{padding: var(--op-space-4)}html[data-site="openpatrol"] .sf-owned{gap: var(--op-space-5) var(--op-space-4);padding: var(--op-space-5) var(--op-space-4)}html[data-site="openpatrol"] .sf-owned__mark{height: 40px}html[data-site="openpatrol"] .sf-owned__mark img{width: 77px;height: 40px}html[data-site="openpatrol"] .sf-owned__mark.is-dark img{width: 61px;height: 32px}html[data-site="openpatrol"] .sf-owned__mark:has(i){width: 40px;height: 40px}html[data-site="openpatrol"] .sf-market{padding: var(--op-space-5)}}.sf-market__share{display: none}@media (max-width: 600px){html[data-site="openpatrol"] .sf-markets{display: block;padding: 0 var(--op-space-4);background: var(--op-surface);border: 1px solid var(--op-hairline);border-radius: var(--op-r-lg)}html[data-site="openpatrol"] .sf-markets > li + li{border-top: 1px solid var(--op-hairline)}html[data-site="openpatrol"] .sf-market{grid-template-columns: minmax(0,1fr) auto auto;align-items: center;column-gap: var(--op-space-3);row-gap: 8px;min-height: 56px;height: auto;padding: 10px 0;background: transparent;border: 0;border-radius: 0}html[data-site="openpatrol"] .sf-market__head{min-width: 0;margin: 0;font-size: var(--op-fs-base)}html[data-site="openpatrol"] .sf-market__rank{font-size: var(--op-fs-base);letter-spacing: 0}html[data-site="openpatrol"] .sf-market__share{display: inline;font-weight: var(--op-weight-semibold);color: var(--op-ink)}html[data-site="openpatrol"] .sf-market:not(.sf-market--all) .sf-market__text{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}html[data-site="openpatrol"] .sf-market .sf-bar{grid-column: 1 / -1;margin-top: 0}html[data-site="openpatrol"] .sf-market--all{grid-template-columns: minmax(0,1fr)}html[data-site="openpatrol"] .sf-market--all .sf-market__text{font-size: var(--op-fs-sm)}}html[data-site="openpatrol"] .sf-notyet{margin: 0;max-width: 60ch;font-size: var(--op-fs-md);line-height: 1.55;color: var(--op-ink)}.sf a,.sf a:hover,.sf a:focus{text-decoration: none}.sf-hd__mark{flex: none;display: flex;width: 154px;height: 80px;padding: 10px 14px;box-sizing: content-box;border-radius: var(--op-r-lg);background: var(--op-surface)}.sf-hd__mark--dark{background: var(--op-ground-ink);box-shadow: inset 0 0 0 1px rgb(255 255 255 / .14)}.sf-hd__mark img{width: 100%;height: 100%;object-fit: contain}.sf-hd__name{margin: 0;font-size: clamp(44px,5vw,76px);line-height: 1;letter-spacing: -0.035em;font-weight: var(--op-weight-semibold);color: var(--op-ink-on-ground);overflow-wrap: anywhere}.sf-hd__map{display: flex;flex-direction: column;justify-content: center}.sf-hd .pub-by{margin: var(--op-space-5) 0 0;padding-top: var(--op-space-4);border-top: 1px solid rgb(255 255 255 / .12)}.sf-hd .pub-by__label{display: block;margin: 0 0 var(--op-space-2);font-size: var(--op-fs-sm);color: var(--op-on-ink)}.sf-hd .pub-by__list{margin: 0;padding: 0;list-style: none;display: grid;gap: var(--op-space-2)}.sf-hd .pub-by__item{display: flex;align-items: center;gap: var(--op-space-2);font-size: var(--op-fs-md);color: var(--op-on-ink);line-height: 1.3}.sf-hd .pub-by__item a{color: var(--op-ink-on-ground);font-weight: var(--op-weight-semibold);text-decoration: none}.sf-hd .pub-by__item a:hover{color: var(--op-accent-from);text-decoration: none}.sf-hd .pub-by__mark{display: inline-grid;place-items: center;flex: none;height: 22px;padding: 3px 6px;border-radius: var(--op-r-xs);background: var(--op-surface)}.sf-hd .pub-by__mark--dark{background: var(--op-ground-ink);box-shadow: inset 0 0 0 1px rgb(255 255 255 / .14)}.sf-hd .pub-by__mark img{display: block;width: auto;height: 14px}.sf-hd .pub-by__n{margin-left: auto;white-space: nowrap;font-variant-numeric: tabular-nums}.sf-hd__tiles{list-style: none;margin: 0;padding: 0;width: 100%;display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: 10px}.sf-hd__tiles li{position: relative}.sf-hd__tiles li:hover{z-index: 20}.sf-hd__t{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;aspect-ratio: 1 / 1;border-radius: 14px;color: var(--op-ink-on-ground);text-decoration: none;background: color-mix(in srgb,var(--op-accent-from) calc(var(--a) * 100%),transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--op-accent-from) 45%,transparent);transition: transform 180ms cubic-bezier(.2,.8,.2,1),box-shadow 180ms cubic-bezier(.2,.8,.2,1)}.sf-hd__t.is-light{color: var(--op-ground-ink)}.sf-hd__t.is-none{box-shadow: inset 0 0 0 1px rgb(255 255 255 / .12);color: var(--op-on-ink)}a.sf-hd__t:hover,a.sf-hd__t:focus-visible{color: var(--op-ink-on-ground);text-decoration: none;transform: translateY(-3px);box-shadow: inset 0 0 0 2px var(--op-accent-from),0 12px 24px -10px rgb(0 0 0 / .6);outline: none}a.sf-hd__t.is-light:hover,a.sf-hd__t.is-light:focus-visible{color: var(--op-ground-ink)}.sf-hd__flag{font-family: var(--op-font-emoji);font-size: 22px;line-height: 1}.sf-hd__flag small{margin-left: 2px;font-family: var(--op-font-sans);font-size: 10px;font-weight: var(--op-weight-semibold);vertical-align: 4px}.sf-hd__t b{font-size: var(--op-fs-md);font-weight: var(--op-weight-semibold);font-variant-numeric: tabular-nums}.sf-hd__tip{position: absolute;left: 50%;bottom: calc(100% + 12px);z-index: 10;display: flex;flex-direction: column;gap: 6px;width: 260px;padding: 16px 18px;border-radius: var(--op-r-lg);background: var(--op-surface);color: var(--op-ink);text-align: left;box-shadow: 0 20px 40px -16px rgb(0 0 0 / .55);opacity: 0;visibility: hidden;pointer-events: none;transform: translate(-50%,6px);transition: opacity 160ms ease-out 220ms,transform 200ms cubic-bezier(.2,.8,.2,1) 220ms,visibility 0s 380ms}.sf-hd__tip::before{content: "";position: absolute;left: -12px;right: -12px;top: 100%;height: 20px}.sf-hd__tip::after{content: "";position: absolute;left: 50%;top: 100%;margin-left: -8px;border: 8px solid transparent;border-top-color: var(--op-surface)}.sf-hd__t:hover .sf-hd__tip,.sf-hd__t:focus-visible .sf-hd__tip{opacity: 1;visibility: visible;pointer-events: auto;transform: translate(-50%,0);transition-delay: 0s}.sf-hd__tiles li:nth-child(7n+1) .sf-hd__tip{left: 0;transform: translate(0,6px)}.sf-hd__tiles li:nth-child(7n+1) .sf-hd__t:hover .sf-hd__tip,.sf-hd__tiles li:nth-child(7n+1) .sf-hd__t:focus-visible .sf-hd__tip{transform: none}.sf-hd__tiles li:nth-child(7n+1) .sf-hd__tip::after{left: 28px}.sf-hd__tiles li:nth-child(7n) .sf-hd__tip{left: auto;right: 0;transform: translate(0,6px)}.sf-hd__tiles li:nth-child(7n) .sf-hd__t:hover .sf-hd__tip,.sf-hd__tiles li:nth-child(7n) .sf-hd__t:focus-visible .sf-hd__tip{transform: none}.sf-hd__tiles li:nth-child(7n) .sf-hd__tip::after{left: auto;right: 20px}.sf-hd__tip-flag{font-family: var(--op-font-emoji);font-size: 22px}@media (max-width: 600px){.sf-hd__mark{width: 88px;height: 46px;padding: 7px 9px}.sf-hd__tiles{grid-template-columns: repeat(5,minmax(0,1fr));gap: 8px}.sf-hd__tip{display: none}}.sf-role__box{display: flex;flex-direction: column;gap: var(--op-space-6);padding: var(--op-space-8);background: var(--op-surface);border: 1px solid var(--op-border);border-radius: var(--op-r-lg)}.sf-role__id{display: flex;align-items: center;gap: var(--op-space-6)}.sf-role__name{margin: 0;font-size: clamp(36px,4vw,56px);line-height: 1;letter-spacing: -0.03em;font-weight: var(--op-weight-semibold);color: var(--op-ink)}.sf-role__mark{flex: none;display: flex;align-items: center;justify-content: center;box-sizing: border-box;width: 200px;height: 104px;padding: 12px 16px;border: 1px solid var(--op-hairline);border-radius: var(--op-r-lg);background: var(--op-surface)}.sf-role__mark img{width: 100%;height: 100%;object-fit: contain}.sf-role__mark--dark{background: var(--op-ground-ink);border-color: transparent}.sf-role__h{margin: var(--op-space-2) 0 0;font-size: var(--op-fs-lg);font-weight: var(--op-weight-semibold);line-height: var(--op-lh-heading);color: var(--op-ink)}.sf-role__rows .op-rows th a.sf-name{text-decoration: none}.sf-role__rows .op-rows tr.op-rows__flat th{color: var(--op-text-2)}.sf-role__foot{display: flex;align-items: flex-start;gap: var(--op-space-2);margin: 0;font-size: var(--op-fs-sm);color: var(--op-text-2)}.sf-role__foot svg{flex: none;width: 18px;height: 18px;fill: none;stroke: var(--op-text-2);stroke-width: 1.8;stroke-linecap: round}.sf-role__foot a{color: var(--op-teal-deep);font-weight: var(--op-weight-semibold);text-decoration: none}@media (max-width: 760px){.sf-role__box{gap: var(--op-space-5);padding: var(--op-space-5)}.sf-role__id{gap: var(--op-space-4)}.sf-role__name{font-size: 32px}.sf-role__mark{width: 120px;height: 62px;padding: 8px 10px}}