.fk-lens-explainer{margin:0 0 var(--s-5);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--panel)}.fk-lens-explainer>summary{display:flex;align-items:center;gap:var(--s-1);min-height:44px;padding:0 var(--s-4);cursor:pointer;font-weight:650;font-size:var(--fs-14)}.fk-lens-note{margin:var(--s-2) 0 0;color:var(--muted);font-size:var(--fs-13);line-height:1.5}.fk-lens-scope{margin:0 0 var(--s-4)}.fk-lens-list{list-style:none;margin:0;padding:0}.fk-lens-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-1) var(--s-3);min-height:44px;padding:var(--s-2) 0;border-bottom:1px solid var(--hairline);font-size:var(--fs-14)}.fk-lens-list li>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2);min-width:0}.fk-lens-list small{color:var(--muted);font-size:var(--fs-12)}.fk-lens-grid{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.fk-lens-grid>*{min-width:0}@media (min-width:900px){.fk-lens-grid.is-two{grid-template-columns:1fr 1fr;align-items:start}}.fk-lens-feed{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}@media (min-width:720px){.fk-lens-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}.fk-lens-card{display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start;height:100%;box-sizing:border-box;min-height:44px;padding:var(--s-4);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--panel);color:inherit;text-decoration:none}.fk-lens-card:focus-visible,.fk-lens-card:hover{border-color:var(--turf)}.fk-lens-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2)}.fk-lens-card-head strong{font-size:var(--fs-18);font-weight:800}.fk-lens-card-head small{color:var(--muted);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.fk-lens-card p{margin:0;font-size:var(--fs-16);line-height:1.4;font-weight:600}.fk-lens-card span.fk-lens-card-more{color:var(--muted);font-size:var(--fs-13)}.fk-lens-h3{margin:var(--s-3) 0 var(--s-2);font-size:var(--fs-16)}.fk-lens-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 0 var(--s-4)}.fk-lens-tabs::-webkit-scrollbar{display:none}.fk-lens-tabs .fk-tab{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;flex:0 0 auto;text-decoration:none}.fk-lens-tabs .fk-tab:hover{color:var(--ink)}.fk-lens-tabs .fk-tab[aria-current=page]{border-bottom-color:var(--turf);color:var(--ink)}.fk-season-table tr.is-me>td,.fk-season-table tr.is-me>th{box-shadow:inset 0 0 0 999px var(--wash-turf)}.fk-season-table tr.is-me>th[scope=row]{color:var(--turf)}.fk-lens-list li.is-me{box-shadow:inset 4px 0 0 var(--turf);padding-left:var(--s-2)}.fk-keeper-chains-table td:first-child,.fk-keeper-chains-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;width:2.5rem;min-width:2.5rem;background:var(--panel)}.fk-keeper-chains-table thead th:first-child{background:var(--sunken)}.fk-keeper-chains-table td:nth-child(2),.fk-keeper-chains-table th:nth-child(2){position:-webkit-sticky;position:sticky;left:2.5rem;z-index:1;background:var(--panel)}.fk-keeper-chains-table thead th:nth-child(2){background:var(--sunken)}.fk-keeper-chains-table tr.is-me>td{box-shadow:inset 0 0 0 999px var(--wash-turf)}.fk-keeper-chains-table tr.is-me>td:first-child{color:var(--turf);font-weight:650}.fk-schedule-luck-scroll{overflow-x:auto;max-width:100%}.fk-schedule-luck-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fk-schedule-luck-plot{display:grid}.fk-schedule-luck-plot>svg{grid-area:1/1;display:block}.fk-schedule-luck-pin{grid-area:1/1;position:-webkit-sticky;position:sticky;left:0;z-index:1;align-self:start;justify-self:start;background:var(--panel);border-right:1px solid var(--hairline)}.fk-schedule-luck-owner{position:absolute;left:0;right:0;display:flex;align-items:center;gap:var(--s-1);padding:0 var(--s-1);font-size:var(--fs-13);white-space:nowrap;overflow:hidden}.fk-schedule-luck-plot[data-phone] .fk-schedule-luck-owner{padding:0 0 0 var(--s-2);gap:2px;font-size:var(--fs-12)}.fk-schedule-luck-plot[data-phone] .fk-owner-chip{gap:var(--s-1);font-size:var(--fs-12)}.fk-schedule-luck-owner.is-me{background:var(--wash-turf);box-shadow:inset 3px 0 0 var(--turf);font-weight:700}.fk-schedule-luck-early{margin:0 0 var(--s-2);font-size:var(--fs-13)}