.f-lens{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:-16px}.f-tool{display:flex;flex-direction:column;gap:18px}.f-form{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:flex-end}.f-at{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.f-at legend,.f-more-in label>span{padding:0;margin-bottom:8px;font-size:14px;font-weight:750;color:var(--muted);display:inline-flex;align-items:center;gap:7px}.f-boxes{display:flex;gap:6px}.f-box{width:54px;height:54px;padding:0;border:0;border-radius:9px;background:var(--surface);box-shadow:inset 0 0 0 2px var(--line);color:#fff;font-family:var(--font-display);font-size:26px;font-weight:800;text-align:center;text-transform:uppercase;caret-color:var(--ink)}.f-box:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ink)}.f-box:not(:-moz-placeholder){background:var(--green);box-shadow:var(--edge)}.f-box:not(:placeholder-shown){background:var(--green);box-shadow:var(--edge)}.f-box:-moz-placeholder{color:var(--ink)}.f-box:placeholder-shown{color:var(--ink)}@media (max-width: 520px){.f-box{width:48px;height:48px;font-size:22px}}.f-more-in{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.f-more-in label{display:flex;flex-direction:column}.f-more-in .w-input{width:170px}.f-dot{width:12px;height:12px;border-radius:3px;display:inline-block}.f-dot.y{background:var(--yellow)}.f-dot.x{background:var(--grey)}.f-count{margin:0;font-family:var(--font-display);font-weight:800;font-size:20px}.f-count:empty,.f-tool .w-words:empty{display:none}.f-more{align-self:flex-start}.f-means{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px}.f-means>div{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);padding:16px;display:flex;flex-direction:column;gap:10px}.f-means dd{margin:0;font-size:15.5px;line-height:1.55;color:var(--muted)}.f-all{padding-top:6px;padding-bottom:6px}.f-all .w-group:first-child{border-top:0}.f-tabs{display:flex;flex-direction:column;gap:22px;align-items:center}.f-tablist label{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:10px;color:var(--muted);font-weight:750;font-size:15px;cursor:pointer}.f-pane{display:none;width:100%;max-width:640px}#f-k-start:checked~.f-pane-start,#f-k-end:checked~.f-pane-end,#f-k-has:checked~.f-pane-has{display:block}#f-k-start:checked~.f-tablist label[for=f-k-start],#f-k-end:checked~.f-tablist label[for=f-k-end],#f-k-has:checked~.f-tablist label[for=f-k-has]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}#f-k-start:focus-visible~.f-tablist label[for=f-k-start],#f-k-end:focus-visible~.f-tablist label[for=f-k-end],#f-k-has:focus-visible~.f-tablist label[for=f-k-has]{outline:2px solid var(--green);outline-offset:2px}.k-next{margin:0;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);font-weight:750;font-size:15px;font-variant-numeric:tabular-nums}.k-next svg{width:18px;height:18px;color:var(--yellow-ink)}.k-grid{display:grid;gap:28px;align-items:start}@media (min-width: 960px){.k-grid{grid-template-columns:minmax(0,1fr) 340px;gap:36px}.k-side{position:sticky;top:16px}}.k-today{display:flex;flex-direction:column;gap:14px;min-width:0}.k-day{display:none}.k-hints{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.k-hint{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);transition:box-shadow .15s}.k-hint summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:12px 14px 12px 12px}.k-hint summary::-webkit-details-marker{display:none}.k-hint .k-num{width:44px;height:44px;font-size:21px;transition:background .25s,color .25s,box-shadow .25s}.k-ht{font-family:var(--font-display);font-weight:800;font-size:19px;letter-spacing:-.01em}.k-hr{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:var(--well);font-weight:750;font-size:14px;color:var(--muted)}.k-hr:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12S6 5 12 5s9.5 7 9.5 7-3.5 7-9.5 7-9.5-7-9.5-7z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12S6 5 12 5s9.5 7 9.5 7-3.5 7-9.5 7-9.5-7-9.5-7z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat}.k-hint:hover .k-hr{color:var(--ink)}.k-hint[open] .k-hr{display:none}.k-hint[open] .k-num{background:var(--yellow);color:#fff;box-shadow:var(--edge)}.k-hints li:last-child .k-hint[open] .k-num{background:var(--green)}.k-hint>div{padding:0 18px 18px 70px;margin-top:-4px;font-size:18px;line-height:1.5;font-weight:650}@media (prefers-reduced-motion: no-preference){.k-hint[open]>div{animation:k-in .25s ease-out}@keyframes k-in{0%{opacity:0;transform:translateY(-4px)}}}.k-answer{margin-top:8px;border-radius:var(--r-l);background:#1b1f1c;color:#f1f3ef;box-shadow:var(--shadow-up);overflow:hidden}html.dark .k-answer{background:#0a0c0b;box-shadow:inset 0 0 0 1px #262b27}.k-answer summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:16px;padding:26px 18px;text-align:center}.k-answer summary::-webkit-details-marker{display:none}.k-ah{font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:-.02em}.k-answer .tl{width:clamp(44px,12vw,60px);height:clamp(44px,12vw,60px);font-size:clamp(22px,6vw,30px)}.k-q .tl{background:transparent;color:#8a938c;box-shadow:inset 0 0 0 2px #3a403b}body.v2 .k-show{background:#f1f3ef;color:#1b1f1c}.k-answer[open] .k-q,.k-answer[open] .k-show{display:none}.k-answer>div{display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 18px 28px;margin-top:-10px;text-align:center}.k-answer .k-mean{margin:0;max-width:46ch;color:#c3cbc5;font-size:16.5px;line-height:1.5}.k-yday{display:grid;gap:8px;padding:18px;border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow)}.k-yh{margin:0;font-size:12.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.k-yline{margin:0;font-weight:750}.k-ymean{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.k-ylink{color:var(--ink);font-weight:750;font-size:15px;text-decoration:none}.k-ylink:hover{text-decoration:underline;text-underline-offset:3px}.k-side{display:flex;flex-direction:column;gap:14px}.k-side h2{font-size:19px!important}.k-starters{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.k-before{font-size:17px}.k-more{grid-template-columns:1fr!important;margin-top:8px!important}
