.landing-module__AL0doW__dailyBody{flex-direction:column;display:flex}.landing-module__AL0doW__dailyTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.landing-module__AL0doW__dailyTop p{margin:0 0 10px}.landing-module__AL0doW__dailyRound{font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft)}.landing-module__AL0doW__dailyQ{min-height:2.5em;font-family:var(--font-heading);font-size:var(--t-heading);margin:0;line-height:1.25}.landing-module__AL0doW__dailyQ span{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.landing-module__AL0doW__dailyReveal{align-items:center;height:5.6rem;margin-top:14px;display:flex}.landing-module__AL0doW__dailyReveal p{font-size:var(--t-body);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}@media (min-width:1081px) and (max-height:820px){.landing-module__AL0doW__dailyReveal{height:3.4rem;margin-top:8px}.landing-module__AL0doW__dailyReveal p{-webkit-line-clamp:2}.landing-module__AL0doW__dailyQ{font-size:var(--t-title)}}.landing-module__AL0doW__reveal{min-height:44px;font:inherit;font-size:var(--t-body);color:var(--ink);text-align:left;background:var(--sheet-2);border:1.5px dashed var(--line);cursor:pointer;border-radius:12px;padding:8px 16px;line-height:1.3}.landing-module__AL0doW__reveal:hover{border-color:var(--primary)}.landing-module__AL0doW__dailyFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:10px;display:flex}.landing-module__AL0doW__dailyLink{min-height:44px;font-size:var(--t-control);color:var(--primary);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.landing-module__AL0doW__dailyLink:hover{text-decoration:underline}.landing-module__AL0doW__another{min-height:44px;font:inherit;font-size:var(--t-body);color:var(--ink);background:var(--sheet);border:1.5px solid var(--line);cursor:pointer;border-radius:999px;padding:0 16px}.landing-module__AL0doW__another:hover{border-color:var(--ink-soft)}.landing-module__AL0doW__reveal:focus-visible,.landing-module__AL0doW__another:focus-visible,.landing-module__AL0doW__dailyLink:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}.landing-module__AL0doW__marks{font-size:var(--t-body);margin:10px 0 0;line-height:1.4}.landing-module__AL0doW__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,44px);margin:0;padding:0;list-style:none;display:grid;position:relative}.landing-module__AL0doW__step{margin:0;padding:0;position:relative}.landing-module__AL0doW__step:before{content:none}.landing-module__AL0doW__step:not(:last-child):after{content:"";border-top:3px dashed color-mix(in srgb, var(--accent,var(--primary)) 30%, var(--line));width:calc(100% + clamp(20px,3vw,44px) - 84px);height:0;position:absolute;top:28px;left:68px}.landing-module__AL0doW__stepNo{width:56px;height:56px;font-family:var(--font-heading);font-size:var(--t-title);color:var(--ink);background:var(--sheet);border:2.5px solid var(--accent,var(--primary));border-radius:50%;place-items:center;margin-bottom:14px;font-weight:700;display:grid}.landing-module__AL0doW__stepTitle{font-family:var(--font-heading);font-size:var(--t-heading);border:0;margin:0;padding:0;font-weight:700;line-height:1.15}.landing-module__AL0doW__stepTitle:before,.landing-module__AL0doW__stepTitle:after{content:none!important}.landing-module__AL0doW__stepBody{font-size:var(--t-control);color:var(--ink-soft);margin:8px 0 0;line-height:1.55}.landing-module__AL0doW__filter{margin-bottom:clamp(24px,4vw,40px)}.landing-module__AL0doW__stopMeta{font-size:var(--t-meta);color:var(--ink-soft);flex-wrap:wrap;gap:2px 14px;margin:8px 0 0;display:flex}.landing-module__AL0doW__confBar{background:var(--sheet-2);border-radius:999px;height:6px;margin-top:8px;display:flex;overflow:hidden}.landing-module__AL0doW__confBar span{height:100%;display:block}.landing-module__AL0doW__confBar span[data-c=knew]{background:var(--success)}.landing-module__AL0doW__confBar span[data-c=shaky]{background:var(--caution)}.landing-module__AL0doW__confBar span[data-c=blank]{background:var(--danger)}li[data-dim]>div:last-child{background:color-mix(in srgb, var(--sheet) 55%, var(--paper));box-shadow:none;border-style:dashed}@media (max-width:900px){.landing-module__AL0doW__steps{border-left:3px dashed color-mix(in srgb, var(--accent,var(--primary)) 30%, var(--line));grid-template-columns:minmax(0,1fr);gap:22px;margin-left:24px;padding-left:34px}.landing-module__AL0doW__step:not(:last-child):after{content:none}.landing-module__AL0doW__stepNo{background:var(--paper);width:56px;margin:0;position:absolute;top:0;left:-66px}.landing-module__AL0doW__step{min-height:56px}}
