.favorite-btn.svelte-1omch9g{display:inline-flex;align-items:center;justify-content:center;height:var(--control-h);font-family:inherit;font-size:13px;padding:0 14px;border:1px solid var(--color-border-strong);background:var(--color-bg-surface);cursor:pointer;border-radius:var(--radius-sm);color:var(--color-text);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .08s,box-shadow .08s,background .16s cubic-bezier(.22,1,.36,1),color .08s,transform .16s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.favorite-btn.svelte-1omch9g:hover{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}}.favorite-btn.is-favorite.svelte-1omch9g{color:var(--color-accent);border-color:var(--color-accent)}@media(hover:hover)and (pointer:fine){.favorite-btn.is-favorite.svelte-1omch9g:hover{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}}.favorite-btn.label.svelte-1omch9g{color:var(--color-text);border-color:var(--color-border-strong);background:transparent}.favorite-btn.label.is-favorite.svelte-1omch9g{color:var(--color-bg-page);border-color:var(--color-text);background:var(--color-text)}@media(hover:hover)and (pointer:fine){.favorite-btn.label.is-favorite.svelte-1omch9g:hover{color:var(--color-bg-page);border-color:var(--color-text-secondary);background:var(--color-text-secondary);box-shadow:none}}@media(hover:none){.favorite-btn.svelte-1omch9g:active{border-color:var(--color-text);background:var(--color-bg-active);transform:scale(.9);transition-duration:.04s}.favorite-btn.is-favorite.svelte-1omch9g:active{border-color:var(--color-accent)}.favorite-btn.label.is-favorite.svelte-1omch9g:active{color:var(--color-bg-page);border-color:var(--color-text-secondary);background:var(--color-text-secondary)}}@media(prefers-reduced-motion:reduce){.favorite-btn.svelte-1omch9g:active{transform:none}}.atl-trigger.svelte-190i9r5{display:inline-flex;align-items:center;justify-content:center;height:var(--control-h);font-family:inherit;font-size:13px;padding:0 14px;border:1px solid var(--color-border-strong);background:var(--color-bg-surface);cursor:pointer;border-radius:var(--radius-sm);color:var(--color-text);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .08s,box-shadow .08s,background .16s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.atl-trigger.svelte-190i9r5:hover{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}}@media(hover:none){.atl-trigger.svelte-190i9r5:active{border-color:var(--color-text);background:var(--color-bg-active);transform:scale(.97);transition-duration:.04s}}.atl-popover.svelte-190i9r5{position:fixed;margin:0;width:260px;max-width:calc(100vw - 16px);max-height:60vh;display:flex;flex-direction:column;padding:var(--space-sm) 0;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text);box-shadow:0 4px 16px #00000029}.atl-popover.svelte-190i9r5:not(:popover-open){display:none}.atl-scroll.svelte-190i9r5{flex:1 1 auto;min-height:0;overflow-y:auto}.atl-empty.svelte-190i9r5,.atl-teach.svelte-190i9r5{margin:0;padding:var(--space-sm);font-size:.875rem;color:var(--color-text-secondary)}.atl-skeleton.svelte-190i9r5{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm)}.atl-skeleton-row.svelte-190i9r5{height:20px;border-radius:var(--radius-sm);background:var(--color-bg-raised)}.atl-rows.svelte-190i9r5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.atl-row.svelte-190i9r5{display:flex;align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-sm)}@media(hover:hover)and (pointer:fine){.atl-row.svelte-190i9r5:not(.is-disabled):hover{background:var(--color-bg-hover)}}.atl-row-label.svelte-190i9r5{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-xs);cursor:pointer}.atl-row.is-disabled.svelte-190i9r5 .atl-row-label:where(.svelte-190i9r5){cursor:not-allowed;opacity:.6}.atl-row-name.svelte-190i9r5{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.atl-row-flag.svelte-190i9r5{font-family:var(--font-display);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint);white-space:nowrap}.atl-row-view.svelte-190i9r5{flex-shrink:0;font-family:var(--font-display);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);text-decoration:none;padding:4px 0 4px var(--space-xs)}@media(hover:hover)and (pointer:fine){.atl-row-view.svelte-190i9r5:hover{color:var(--color-text)}}.atl-row-view.svelte-190i9r5:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.atl-row-error.svelte-190i9r5{margin:0 0 var(--space-xs);padding:0 var(--space-sm);font-size:.8125rem;color:var(--color-danger)}.atl-created.svelte-190i9r5{margin:var(--space-xs) 0;padding:0 var(--space-sm);font-size:.8125rem;color:var(--color-text-secondary)}.atl-created.svelte-190i9r5 a:where(.svelte-190i9r5){color:var(--color-text);font-weight:600}.atl-new-list-btn.svelte-190i9r5{display:block;width:100%;text-align:left;min-height:44px;padding:var(--space-xs) var(--space-sm) 0;font-family:inherit;font-size:.875rem;color:var(--color-text);background:transparent;border:none;border-top:1px solid var(--color-border);margin-top:var(--space-xs);cursor:pointer}@media(hover:hover)and (pointer:fine){.atl-new-list-btn.svelte-190i9r5:hover{background:var(--color-bg-hover)}}.atl-new-form.svelte-190i9r5{display:flex;gap:var(--space-xs);margin-top:var(--space-xs);padding:var(--space-xs) var(--space-sm) 0;border-top:1px solid var(--color-border)}.atl-new-input.svelte-190i9r5{flex:1;min-width:0;height:32px;padding:0 8px;font-family:inherit;font-size:.875rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-page);color:var(--color-text)}.atl-new-submit.svelte-190i9r5{height:32px;padding:0 12px;font-family:inherit;font-size:.8125rem;font-weight:600;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-bg-page);cursor:pointer;white-space:nowrap}.atl-new-submit.svelte-190i9r5:disabled{opacity:.5;cursor:not-allowed}
