/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.rooster-checklist{--rooster-checklist-ink:var(--wp--preset--color--accent-text,light-dark(#334155,#cbd5e1));--rooster-checklist-fam:var(--wp--preset--color--accent,light-dark(#334155,#cbd5e1));--rooster-checklist-strong:var(--wp--preset--color--contrast,light-dark(#020618,#fff));--rooster-checklist-text:var(--wp--preset--color--contrast-2,light-dark(#45556c,#cad5e2));--rooster-checklist-line:var(--wp--preset--color--line,light-dark(#e2e8f0,#ffffff1a));--rooster-checklist-surface:light-dark(var(--wp--preset--color--bg,#fff),var(--wp--preset--color--neutral-50,#0f172b));--rooster-checklist-tick: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--rooster-checklist-book: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14'/%3E%3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z'/%3E%3C/svg%3E");box-sizing:border-box;color:var(--rooster-checklist-text);overflow-wrap:normal;word-break:normal;margin-block-end:0;font-size:1rem;line-height:1.5}.rooster-checklist *,.rooster-checklist :before,.rooster-checklist :after{box-sizing:border-box}.rooster-checklist.rooster-checklist__list,.rooster-checklist .rooster-checklist__list{padding:0;list-style:none;display:grid}.rooster-checklist .rooster-checklist__list,.rooster-checklist li{margin:0}.rooster-checklist__item{display:flex}.rooster-checklist__tick{background-color:var(--rooster-checklist-ink);width:1rem;height:1rem;-webkit-mask:var(--rooster-checklist-tick) center / contain no-repeat;-webkit-mask:var(--rooster-checklist-tick) center / contain no-repeat;-webkit-mask:var(--rooster-checklist-tick) center / contain no-repeat;mask:var(--rooster-checklist-tick) center / contain no-repeat;flex:none;margin-top:.125rem}.rooster-checklist--grid{gap:.75rem 2rem}.rooster-checklist--grid .rooster-checklist__item,.rooster-checklist--cards .rooster-checklist__item{gap:.75rem;line-height:1.625}@media (min-width:48rem){.rooster-checklist--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rooster-checklist--cards{align-content:start;gap:.75rem}.rooster-checklist--cards .rooster-checklist__item{border:1px solid var(--rooster-checklist-line);background:var(--rooster-checklist-surface);border-radius:.75rem;padding:1rem}.rooster-checklist--panel{background:light-dark(var(--wp--preset--color--subtle,light-dark(#f8fafc,#070b1d)),#ffffff0d);border-radius:1rem;height:100%;padding:1.5rem}.rooster-checklist--panel .rooster-checklist__heading{letter-spacing:normal;text-wrap:wrap;color:var(--rooster-checklist-strong);margin:0;font-size:1rem;font-weight:600;line-height:1.5rem}.rooster-checklist--panel .rooster-checklist__list{gap:.75rem;margin-top:1rem;font-size:.875rem;line-height:1.625}.rooster-checklist--panel .rooster-checklist__item{gap:.625rem}.rooster-checklist--links{gap:.25rem}.rooster-checklist .rooster-checklist__link{min-height:2.5rem;color:var(--rooster-checklist-strong);text-decoration:underline;-webkit-text-decoration-color:var(--rooster-checklist-fam);-webkit-text-decoration-color:var(--rooster-checklist-fam);text-decoration-color:var(--rooster-checklist-fam);text-underline-offset:4px;align-items:center;gap:.5rem;font-weight:500;text-decoration-thickness:2px;display:inline-flex}.rooster-checklist .rooster-checklist__link:hover{-webkit-text-decoration-color:var(--rooster-checklist-strong);-webkit-text-decoration-color:var(--rooster-checklist-strong);text-decoration-color:var(--rooster-checklist-strong)}.rooster-checklist__book{width:1rem;height:1rem;-webkit-mask:var(--rooster-checklist-book) center / contain no-repeat;-webkit-mask:var(--rooster-checklist-book) center / contain no-repeat;-webkit-mask:var(--rooster-checklist-book) center / contain no-repeat;mask:var(--rooster-checklist-book) center / contain no-repeat;background-color:currentColor;flex:none}