html{overflow-anchor:none}.lines-container{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;overflow-anchor:none}@media(min-width:768px){.lines-container{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.lines-container{grid-template-columns:repeat(3,1fr)}}.row-group{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;gap:1rem}.line-card{text-decoration:none;color:inherit;display:block;transition:all .2s;background:none;border:none;padding:0;width:100%;text-align:left;cursor:pointer;overflow-anchor:none}.line-card:focus{outline:none}.line-card:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.line-panel{grid-column:1 / -1;background:hsl(var(--muted) / .3);border-radius:.5rem;padding:1.5rem;margin-top:.5rem;position:relative;animation:svelte-1moev9e-slideDown .3s ease-out}@keyframes svelte-1moev9e-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.close-btn{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;border-radius:50%;background:hsl(var(--muted));border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:hsl(var(--muted-foreground));transition:background .2s}.close-btn:hover{background:hsl(var(--muted) / .7)}.line-card.active .card{border-color:hsl(var(--primary))!important;background:hsl(var(--primary) / .05)}
