.compass__out[data-astro-cid-bufl23oz]{--thread-grow:1.4rem}.compass__out-label[data-astro-cid-bufl23oz]{margin-bottom:var(--space-2xs)}.compass__out--columns[data-astro-cid-bufl23oz]{--thread-grow:1.1rem;container-type:inline-size}@container (width>=34rem){.compass__out--columns[data-astro-cid-bufl23oz] .compass__grid[data-astro-cid-bufl23oz]{column-gap:var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}.compass__out--columns[data-astro-cid-bufl23oz] [data-astro-cid-bufl23oz]:is(.compass__picks,.compass__wait){margin-top:0}}.compass__threads[data-astro-cid-bufl23oz]{gap:.1rem;padding:0;list-style:none;display:grid}.thread[data-astro-cid-bufl23oz]{--p:.14;border-bottom:1px dashed var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.2rem;line-height:1.15;display:flex}.thread__label[data-astro-cid-bufl23oz]{font-size:calc(var(--step-0) + var(--p) * var(--thread-grow));font-variation-settings:"wght" calc(150 + var(--p) * 750);font-weight:calc(150 + var(--p) * 750);letter-spacing:calc(-.01em - var(--p) * .03em);color:color-mix(in oklab, var(--ink) calc(35% + var(--p) * 65%), var(--paper));transition:font-size .8s var(--ease), font-variation-settings .8s var(--ease), font-weight .8s var(--ease), color .8s var(--ease)}.thread[data-astro-cid-bufl23oz][data-top] .thread__label[data-astro-cid-bufl23oz]{color:var(--accent)}.thread__p[data-astro-cid-bufl23oz]{flex:none}.compass__out[data-astro-cid-bufl23oz][data-state=loading] .thread__label[data-astro-cid-bufl23oz]{animation:think 1.2s var(--ease) infinite alternate}@keyframes think{0%{opacity:1}to{opacity:.35}}.compass__picks[data-astro-cid-bufl23oz]{margin-top:var(--space-m);transition:opacity .3s var(--ease)}.compass__out[data-astro-cid-bufl23oz][data-state=loading] .compass__picks[data-astro-cid-bufl23oz]{opacity:.4}.picks[data-astro-cid-bufl23oz]{margin-top:var(--space-2xs);border-top:1px solid var(--rule);padding:0;list-style:none}.picks[data-astro-cid-bufl23oz] .pick{border-bottom:1px solid var(--rule);gap:.15rem;padding-block:.7rem;display:grid;position:relative}.picks[data-astro-cid-bufl23oz] .pick__title{font-size:var(--step-0);letter-spacing:-.01em;font-variation-settings:"wght" calc(350 + var(--p) * 450);line-height:1.25;font-weight:calc(350 + var(--p) * 450);text-decoration:none}.picks[data-astro-cid-bufl23oz] .pick__title:hover{color:var(--accent)}.picks[data-astro-cid-bufl23oz] .pick__bar{height:2px;width:calc(var(--p) * 100%);background:var(--accent);transition:width .8s var(--ease);position:absolute;bottom:-1px;left:0}.compass__wait[data-astro-cid-bufl23oz]{margin-top:var(--space-m);display:none}.compass__out[data-astro-cid-bufl23oz][data-state=loading] .compass__picks[data-astro-cid-bufl23oz][hidden]+.compass__wait[data-astro-cid-bufl23oz]{gap:1.1rem;display:grid}.compass__wait[data-astro-cid-bufl23oz] .label[data-astro-cid-bufl23oz]{padding-bottom:var(--space-2xs);border-bottom:1px solid var(--rule)}.compass__wait[data-astro-cid-bufl23oz] span[data-astro-cid-bufl23oz]{background:var(--rule);height:1.1em;animation:think 1.2s var(--ease) infinite alternate;border-radius:4px}.compass__wait[data-astro-cid-bufl23oz] span[data-astro-cid-bufl23oz]:first-of-type{width:86%}.compass__wait[data-astro-cid-bufl23oz] span[data-astro-cid-bufl23oz]:nth-of-type(2){width:64%;animation-delay:.15s}.compass__wait[data-astro-cid-bufl23oz] span[data-astro-cid-bufl23oz]:nth-of-type(3){width:76%;animation-delay:.3s}.compass__wait[data-astro-cid-bufl23oz] span[data-astro-cid-bufl23oz]:nth-of-type(4){width:58%;animation-delay:.45s}.compass__coverage[data-astro-cid-bufl23oz]{margin-top:var(--space-s);font-family:var(--font-serif-stack);font-style:italic;font-size:var(--step-0);color:var(--ink-soft);line-height:1.45}.compass__trace[data-astro-cid-bufl23oz]{margin-top:var(--space-s)}.compass__trace[data-astro-cid-bufl23oz] summary[data-astro-cid-bufl23oz]{cursor:pointer;width:fit-content}.trace[data-astro-cid-bufl23oz]{margin-top:var(--space-xs);font-size:var(--step--1);grid-template-columns:auto 1fr;gap:.3rem 1rem;display:grid}.trace[data-astro-cid-bufl23oz] dt{font-family:var(--font-mono-stack);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding-top:.2em}.trace[data-astro-cid-bufl23oz] dd{font-family:var(--font-mono-stack);font-size:var(--step--1);overflow-wrap:anywhere}.compass[data-astro-cid-qebkeken]{gap:var(--space-m) var(--space-xl);display:grid}.compass__ask[data-astro-cid-qebkeken]{gap:var(--space-m);align-content:start;display:grid}@media (width>=60rem){.compass--split[data-astro-cid-qebkeken]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.compass--card[data-astro-cid-qebkeken] .compass__ask[data-astro-cid-qebkeken]{gap:var(--space-s)}.compass--card[data-astro-cid-qebkeken] .compass__title[data-astro-cid-qebkeken]{font-size:var(--step-2)}.compass--card[data-astro-cid-qebkeken] .compass__how[data-astro-cid-qebkeken]{font-size:var(--step--1)}@container (width>=40rem){.compass--card[data-astro-cid-qebkeken] .compass__ask[data-astro-cid-qebkeken]{column-gap:var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"intro form""intro suggest";align-items:start}.compass--card[data-astro-cid-qebkeken] .compass__intro[data-astro-cid-qebkeken]{grid-area:intro}.compass--card[data-astro-cid-qebkeken] .compass__form[data-astro-cid-qebkeken]{grid-area:form}.compass--card[data-astro-cid-qebkeken] .compass__suggest[data-astro-cid-qebkeken]{grid-area:suggest}}.compass__title[data-astro-cid-qebkeken]{font-size:var(--step-3);letter-spacing:-.035em;margin-block:var(--space-xs) var(--space-s);font-weight:800;line-height:1.02}.compass__title[data-astro-cid-qebkeken] .accent-line[data-astro-cid-qebkeken]{letter-spacing:-.025em;display:block}.compass__how[data-astro-cid-qebkeken]{font-size:var(--step--1);color:var(--ink-soft);max-width:32rem;line-height:1.5}.compass__form[data-astro-cid-qebkeken]{border:2px solid var(--card-edge);background:var(--paper);border-radius:99px;align-items:center;gap:.4rem;padding:.3rem .3rem .3rem 1rem;display:flex}.compass__form[data-astro-cid-qebkeken]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 25%, transparent)}.compass__form[data-astro-cid-qebkeken] input[data-astro-cid-qebkeken]{min-width:0;font-size:var(--step-0);background:0 0;border:0;outline:none;flex:1;padding-block:.45rem;font-weight:500}.compass__form[data-astro-cid-qebkeken] input[data-astro-cid-qebkeken]::placeholder{color:var(--muted);font-weight:400}.compass__form[data-astro-cid-qebkeken] .btn[data-astro-cid-qebkeken]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.compass__form[data-astro-cid-qebkeken] .btn[data-astro-cid-qebkeken]:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.compass__suggest[data-astro-cid-qebkeken]{flex-wrap:wrap;align-content:start;gap:.4rem;display:flex}.compass__suggest[data-astro-cid-qebkeken] .chip[data-astro-cid-qebkeken]{white-space:normal;text-align:left}
