.layout[data-v-971af42a]{grid-template-columns:minmax(0,1fr) minmax(0,280px);align-items:start;gap:28px;display:grid}.stage[data-v-971af42a]{grid-column:1;gap:10px;position:sticky;top:0}.list[data-v-971af42a],.stage[data-v-971af42a]{flex-direction:column;grid-row:1;display:flex}.list[data-v-971af42a]{grid-column:2;margin:0;padding:calc(max(0px,42vh - 220px)) 0 45vh;list-style:none}@media (width<=860px){.layout[data-v-971af42a]{grid-template-columns:minmax(0,1fr)}.stage[data-v-971af42a]{top:calc(56px + env(safe-area-inset-top,0px));background:var(--ground);z-index:2;padding-bottom:8px}.stage>.note[data-v-971af42a],.tops[data-v-971af42a]{display:none}.list[data-v-971af42a]{grid-area:2/1;padding-top:0}.head[data-v-971af42a]{flex-direction:column;align-items:flex-start;gap:4px}}.head[data-v-971af42a]{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.compact[data-v-971af42a]{grid-template-columns:minmax(0,1fr)}.compact .stage[data-v-971af42a]{background:0 0;padding:0;position:static}.compact .tops[data-v-971af42a]{display:block}.steps[data-v-971af42a]{align-self:center;gap:4px;display:inline-flex}.step[data-v-971af42a]{width:34px;height:34px;font:600 20px/1 var(--font-body);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;background:0 0}.step[data-v-971af42a]:disabled{color:var(--quiet);opacity:.5;cursor:default}button.word[data-v-971af42a]{cursor:pointer;background:0 0;border:0;padding:0}.big[data-v-971af42a]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:calc(clamp(30px,4vw,48px));font-weight:700;line-height:1}.sub[data-v-971af42a],.wait[data-v-971af42a]{color:var(--quiet);margin:0;font-size:14px}.cloud[data-v-971af42a]{aspect-ratio:10/7;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);width:100%;min-height:340px;max-height:600px;position:relative;overflow:hidden}.wait[data-v-971af42a]{place-items:center;display:grid;inset:0}.wait[data-v-971af42a],.word[data-v-971af42a]{position:absolute}.word[data-v-971af42a]{white-space:nowrap;line-height:1.08;font-family:var(--font-display);filter:brightness(.82);font-weight:640;font-stretch:92%;text-decoration:none;top:0;left:0}:root[data-theme=dark] .word[data-v-971af42a]{filter:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .word[data-v-971af42a]{filter:none}}.word[data-v-971af42a]:hover{text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:no-preference){.word[data-v-971af42a]{transition:transform .55s cubic-bezier(.2,.7,.2,1),font-size .55s cubic-bezier(.2,.7,.2,1)}}.scrub[data-v-971af42a]{flex-direction:column;gap:2px;display:flex}.scrub input[data-v-971af42a]{width:100%;accent-color:var(--accent)}.ends[data-v-971af42a]{color:var(--quiet);justify-content:space-between;gap:8px;font-size:12px;display:flex}.tops h2[data-v-971af42a]{margin-bottom:6px;font-size:16px}.tops ol[data-v-971af42a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.tops ol[data-v-971af42a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tops li[data-v-971af42a]{background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--cat);border-radius:var(--radius);flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.tname[data-v-971af42a]{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:640;text-decoration:none;overflow:hidden}.tname[data-v-971af42a]:hover{text-decoration:underline}.tline[data-v-971af42a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.count[data-v-971af42a],.mtop[data-v-971af42a],.note[data-v-971af42a],.tline[data-v-971af42a],.tmeta[data-v-971af42a]{color:var(--quiet)}.tmeta[data-v-971af42a]{align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.note[data-v-971af42a]{margin:0;font-size:12.5px}.row[data-v-971af42a]{border-left:2px solid var(--rule);cursor:pointer;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.row.on[data-v-971af42a],.row[data-v-971af42a]:hover{background:var(--paper)}.row.on[data-v-971af42a]{border-left-color:var(--accent)}.mlabel[data-v-971af42a]{margin:0;font-size:14px;font-weight:600}.count[data-v-971af42a]{margin-left:4px;font-weight:400}.count[data-v-971af42a],.mtop[data-v-971af42a]{font-size:12.5px}.mtop[data-v-971af42a]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}
