.scroll[data-v-8c366a2a]{overflow-y:auto}.keyboard-selected[data-v-8c366a2a]{outline:2px solid rgb(var(--v-theme-primary));border-radius:4px}p[data-v-0252fb23],p[data-v-07b2e9bf],p[data-v-377a2164],p[data-v-eae699fa],p[data-v-d3152468],p[data-v-87a8a381]{padding-bottom:8px}.fk-nav[data-v-b9fe307b]{gap:36px;display:grid}.fk-nav__title[data-v-b9fe307b]{font-size:var(--fk-size-md);color:var(--fk-text-muted);margin:0 0 14px;font-weight:400}.fk-nav__chips[data-v-b9fe307b]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fk-chip[data-v-b9fe307b]{border-radius:var(--fk-radius);background:var(--fk-accent-bg);min-height:44px;color:var(--fk-accent);font-size:var(--fk-size-md);cursor:pointer;align-items:center;gap:8px;padding:0 16px;line-height:1.1;text-decoration:none;transition:background-color .15s;display:inline-flex}.fk-chip[data-v-b9fe307b]:focus-visible,.fk-chip[data-v-b9fe307b]:hover{background:var(--fk-accent-bg-hover)}.fk-chip--active[data-v-b9fe307b]{outline:2px solid var(--fk-accent);outline-offset:-2px}.fk-chip__badge[data-v-b9fe307b]{background:var(--fk-accent);min-width:22px;height:22px;color:var(--fk-bg);font-size:var(--fk-size-xs);border-radius:11px;place-items:center;padding:0 6px;display:inline-grid}.fk-menu__sheet[data-v-63a516d8]{background:var(--fk-bg);min-height:100%;color:var(--fk-text);overflow-y:auto}.fk-menu__bar[data-v-63a516d8]{height:var(--fk-header-h);max-width:calc(var(--fk-max) + var(--fk-gutter)*2);padding:0 var(--fk-gutter);align-items:center;gap:10px;margin:0 auto;display:flex}.fk-menu__close[data-v-63a516d8]{width:40px;height:40px;color:inherit;cursor:pointer;border-radius:50%;place-items:center;margin-left:-9px;display:inline-grid}.fk-menu__close[data-v-63a516d8]:focus-visible,.fk-menu__close[data-v-63a516d8]:hover{background:var(--fk-muted-bg)}.fk-menu__brand[data-v-63a516d8]{font-size:var(--fk-size-md);color:inherit;text-transform:lowercase;text-decoration:none}.fk-menu__body[data-v-63a516d8]{max-width:calc(var(--fk-max) + var(--fk-gutter)*2);padding:24px var(--fk-gutter) 64px;gap:40px;margin:0 auto;display:grid}.fk-menu__user[data-v-63a516d8]{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.fk-menu__user-name[data-v-63a516d8]{font-size:var(--fk-size-lg);color:var(--fk-text-strong);line-height:1.2;display:block}.fk-menu__user-meta[data-v-63a516d8]{font-size:var(--fk-size-sm);color:var(--fk-text-muted);display:block}.fk-header[data-v-ec4f1714]{z-index:1006;height:var(--fk-header-h);color:var(--fk-text);transition:background-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:fixed;inset:0 0 auto}.fk-header--scrolled[data-v-ec4f1714]{background:var(--fk-header-bg);-webkit-backdrop-filter:blur(14px)}.fk-header__inner[data-v-ec4f1714]{height:100%;max-width:calc(var(--fk-max) + var(--fk-gutter)*2);padding:0 var(--fk-gutter);align-items:center;gap:10px;margin:0 auto;display:flex}.fk-header__icon-btn[data-v-ec4f1714]{width:40px;height:40px;color:inherit;cursor:pointer;border-radius:50%;place-items:center;margin-left:-9px;display:inline-grid}.fk-header__icon-btn[data-v-ec4f1714]:focus-visible,.fk-header__icon-btn[data-v-ec4f1714]:hover{background:var(--fk-muted-bg)}.fk-header__crumbs[data-v-ec4f1714]{min-width:0;font-size:var(--fk-size-md);white-space:nowrap;flex:auto;align-items:baseline;gap:8px;display:flex;overflow:hidden}.fk-header__crumb[data-v-ec4f1714]{color:inherit;text-transform:lowercase;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.fk-header__crumb[data-v-ec4f1714]:first-child{flex-shrink:0}.fk-header__crumb[data-v-ec4f1714]:hover{color:var(--fk-accent)}.fk-header__sep[data-v-ec4f1714]{color:var(--fk-text-muted)}.fk-header__actions[data-v-ec4f1714]{flex:none;align-items:center;gap:6px;display:flex}.fk-header__actions .fk-header__icon-btn[data-v-ec4f1714]{margin-left:0}.fk-header__count[data-v-ec4f1714]{min-width:40px;color:inherit;font-size:var(--fk-size-md);font-variant-numeric:tabular-nums;text-align:right;padding:0 4px;text-decoration:none}.fk-header__count[data-v-ec4f1714]:hover{color:var(--fk-accent)}.fk-footer[data-v-f7489ade]{margin-top:96px;padding:56px 0 48px}.fk-footer__inner[data-v-f7489ade]{max-width:calc(var(--fk-max) + var(--fk-gutter)*2);padding:0 var(--fk-gutter);gap:48px;margin:0 auto;display:grid}.fk-footer__meta[data-v-f7489ade]{font-size:var(--fk-size-xs);color:var(--fk-text-muted);flex-wrap:wrap;gap:8px;display:flex}.fk-footer__meta a[data-v-f7489ade]{color:inherit}.fk-week[data-v-e78895b1]{max-width:calc(var(--fk-max) + var(--fk-gutter)*2);padding:48px var(--fk-gutter) 8px;color:var(--fk-text);margin:0 auto}.fk-week__title[data-v-e78895b1]{font-size:var(--fk-size-xl);color:var(--fk-text-strong);margin:0;font-weight:400;line-height:1.2}.fk-week__summary[data-v-e78895b1]{max-width:var(--fk-reading);font-size:var(--fk-size-md);color:var(--fk-text-muted);margin:12px 0 0;line-height:1.35}.fk-week__group[data-v-e78895b1]{margin-top:36px}.fk-week__group-title[data-v-e78895b1]{font-size:var(--fk-size-md);color:var(--fk-text-muted);margin:0 0 16px;font-weight:400}.fk-week__row[data-v-e78895b1]{padding:0 var(--fk-gutter);margin:0 calc(var(--fk-gutter)*-1);scroll-snap-type:x mandatory;scroll-padding-inline:var(--fk-gutter);scrollbar-width:none;grid-auto-columns:72%;grid-auto-flow:column;gap:16px;list-style:none;display:grid;overflow-x:auto}.fk-week__row[data-v-e78895b1]::-webkit-scrollbar{display:none}.fk-week__item[data-v-e78895b1]{scroll-snap-align:start;min-width:0}.fk-week__reason[data-v-e78895b1]{font-size:var(--fk-size-sm);color:var(--fk-text);margin:8px 0 0;line-height:1.35}.fk-week__offers[data-v-e78895b1]{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.fk-week__offers li[data-v-e78895b1]{border-radius:var(--fk-radius-sm);background:var(--fk-accent-bg);color:var(--fk-accent);font-size:var(--fk-size-xs);padding:4px 10px;line-height:1.3}@media (width>=600px){.fk-week__row[data-v-e78895b1]{grid-auto-columns:40%}}@media (width>=960px){.fk-week[data-v-e78895b1]{padding-top:72px}.fk-week__row[data-v-e78895b1]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:32px 24px;margin:0;padding:0;overflow:visible}}.fk-app[data-v-a0590a0c]{background:var(--fk-bg)!important}.fk-main[data-v-a0590a0c]{padding-top:var(--fk-header-h)!important}
