.creation.svelte-yf83ew,.finished.svelte-yf83ew{gap:var(--space-4);max-width:32rem;margin:0 auto var(--space-8);padding:var(--space-6);background-color:var(--color-bg-surface);border-radius:var(--radius-md);flex-direction:column;display:flex}.finished.svelte-yf83ew{border:1px solid var(--color-accent-success);box-shadow:var(--shadow-md)}.no-content.svelte-yf83ew{gap:var(--space-3);max-width:32rem;margin:0 auto var(--space-8);padding:var(--space-5);flex-direction:column;display:flex}.no-content.svelte-yf83ew p:where(.svelte-yf83ew){color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0}.drill.svelte-yf83ew{gap:var(--space-4);max-width:32rem;margin:0 auto var(--space-8);flex-direction:column;display:flex}h2.svelte-yf83ew{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.hint.svelte-yf83ew{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}form.svelte-yf83ew{gap:var(--space-2);flex-direction:column;display:flex}label.svelte-yf83ew{color:var(--color-text-primary);font-size:var(--font-size-sm)}.primary-btn.svelte-yf83ew{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-accent-primary);color:var(--color-text-on-accent);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;align-self:flex-start}.location-list.svelte-yf83ew{padding-left:var(--space-6);color:var(--color-text-primary);font-size:var(--font-size-sm);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.location-list.svelte-yf83ew li:where(.svelte-yf83ew),.location-label.svelte-yf83ew{overflow-wrap:break-word;word-break:break-word}.location-label.svelte-yf83ew{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.finished.svelte-yf83ew p:where(.svelte-yf83ew){color:var(--color-text-primary);font-size:var(--font-size-base);margin:0}main.svelte-tdzjet{min-height:calc(100dvh - var(--nav-bar-height));max-width:40rem;padding:var(--space-6);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}h1.svelte-tdzjet{margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.intro.svelte-tdzjet{color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0}.skeleton-tabs.svelte-tdzjet{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.skeleton-pill.svelte-tdzjet{border-radius:var(--radius-full);width:8rem;height:2.75rem}.skeleton-card.svelte-tdzjet{height:12rem}.tier-tabs.svelte-tdzjet{gap:var(--space-2);flex-wrap:wrap;display:flex}.tier-tab.svelte-tdzjet{padding:var(--space-3) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border-subtle);background-color:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard)}.tier-tab.active.svelte-tdzjet{border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.due-banner.svelte-tdzjet{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-bg-surface);border:1px solid var(--color-accent-secondary);box-shadow:var(--shadow-sm);color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0}.retention.svelte-tdzjet{padding:var(--space-5)}.retention.svelte-tdzjet h2:where(.svelte-tdzjet){margin:0 0 var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.retention.svelte-tdzjet ul:where(.svelte-tdzjet){gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.retention.svelte-tdzjet li:where(.svelte-tdzjet){align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-sm);display:flex}.badge.svelte-tdzjet{padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.badge.done.svelte-tdzjet{color:var(--color-accent-success)}.badge.due.svelte-tdzjet{color:var(--color-accent-secondary)}.badge.pending.svelte-tdzjet{color:var(--color-text-secondary)}
