.sk-filters .klf{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;margin-top:18px;padding:0}.sk-filters .klf-sel{background-color:var(--paper);border-color:var(--line);background-position:right 13px center;padding:9px 36px 9px 14px;font-size:14px;font-weight:400}.sk-filters .klf-sel:hover{border-color:var(--sand-2);background-color:var(--card)}.sk-filters .klf-ck,.sk-filters .klf-reset{background:var(--paper);border-color:var(--line);color:var(--muted);padding:9px 14px;font-size:14px;font-weight:400}.sk-filters .klf-ck:hover,.sk-filters .klf-reset:hover{background:var(--card);border-color:var(--sand-2);color:var(--ink)}.sk-filters .klf-ck:has(input:checked){background:var(--sand);border-color:var(--sand-2);color:var(--ink)}.sk-filters .klf-ck:has(input:checked) input{accent-color:var(--ink)}.sk-filters .klf-go{background:var(--ink);border-color:var(--ink);padding:9px 20px;font-size:14px}.sk-filters .klf-go:hover{background:var(--ink-2);border-color:var(--ink-2)}.sk-nav{justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.sk-nav .sk-now{text-align:center;letter-spacing:-.02em;min-width:210px;color:var(--ink);font-size:22px;font-weight:600}.sk-arrow{background:var(--paper);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s}a.sk-arrow:hover{background:var(--sand);color:var(--red)}.sk-arrow.off{color:var(--soft);opacity:.5}.sk-months{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.sk-months a,.sk-months .on{background:var(--paper);color:var(--ink-2);border-radius:999px;align-items:baseline;gap:4px;padding:6px 12px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.sk-months i{color:var(--muted);font-size:14px;font-style:normal}.sk-months a:hover{background:var(--sand);color:var(--ink)}.sk-months .on{background:var(--sand-2);color:var(--ink);padding-left:22px;font-weight:700;position:relative}.sk-months .on:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:11px}.sk-months .on i{color:var(--ink-2)}.sk-bar{margin-top:18px}.sk-feed{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--sand-2);text-decoration-color:var(--sand-2);text-underline-offset:4px;margin-left:auto;font-size:14px;font-weight:500;transition:color .15s,text-decoration-color .15s}.sk-feed:hover{color:var(--red);text-decoration-color:currentColor}.sk-bar .kl-count{color:var(--ink-2)}.sk-bar .kl-count>b:first-child{letter-spacing:-.02em;color:var(--ink);vertical-align:-2px;font-size:22px;font-weight:700;line-height:1}.sk-bar .kl-count .nt{color:var(--muted)}.sk-board{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:14px;padding:14px 0 0}.sk-board .stick{font-size:14px;top:4px}.sk-legend{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px;font-size:14px;font-weight:600;display:flex}.sk-legend .hand{font-family:var(--hand);color:var(--brown);font-size:20px;font-weight:600;line-height:1}.sk-key{align-items:center;gap:8px;display:inline-flex}.sk-key i{background:var(--tint);border-radius:4px;width:20px;height:12px}@supports (background:color-mix(in srgb, red 20%, white)){.sk-key i{background:color-mix(in srgb, var(--key) 28%, #fff)}}.sk-tip{max-width:760px;margin-top:26px;padding:22px 24px 20px;position:relative}.sk-tip .stick{font-size:14px}.sk-tip b{letter-spacing:-.02em;font-size:22px;font-weight:800;display:block}.sk-tip b .ac{color:var(--red);white-space:nowrap;position:relative}.sk-tip b .ac .sq{width:100%;height:.2em;color:var(--red);opacity:.4;position:absolute;bottom:-.16em;left:0}.sk-tip .hand{font-family:var(--hand);color:var(--brown);margin-top:6px;font-size:20px;font-weight:600;display:block}.sk-tip p{color:var(--ink-2);margin-top:12px;font-size:16px;line-height:1.5}.sk-tip a{color:var(--red);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:760px){.sk-nav{gap:6px}.sk-nav .sk-now{min-width:0;font-size:18px}.sk-arrow{padding:8px 10px}.sk-feed{margin-left:0}.sk-board .stick{display:none}.sk-board{padding-top:0}}
