.bento.svelte-1t6jos3{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}@media(min-width:54rem){.bento.svelte-1t6jos3{grid-template-columns:repeat(3,minmax(0,1fr))}.card--wide.svelte-1t6jos3{grid-column:1 / span 2}.community.svelte-1t6jos3{grid-column:3;grid-row:1 / span 2}}.cell.svelte-1t6jos3{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);box-shadow:var(--shadow-rest)}.card-copy.svelte-1t6jos3{display:flex;flex-direction:column;gap:var(--space-1)}.cell.svelte-1t6jos3 h2:where(.svelte-1t6jos3),.cell.svelte-1t6jos3 p:where(.svelte-1t6jos3){margin:0}.cell.svelte-1t6jos3 h2:where(.svelte-1t6jos3){font-family:var(--font-display);font-weight:500;font-size:var(--text-base);line-height:var(--leading-snug);letter-spacing:var(--track-head)}.cell.svelte-1t6jos3 p:where(.svelte-1t6jos3){font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--ink-muted)}.card-action.svelte-1t6jos3{margin-block-start:auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-size:var(--text-sm);font-weight:500;text-decoration:none;box-shadow:var(--shadow-rest);transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.card-action.svelte-1t6jos3:hover{transform:translateY(-1px);box-shadow:var(--shadow-lift);color:var(--paper)}@media(min-width:54rem){.card--wide.svelte-1t6jos3{flex-direction:row;align-items:center;justify-content:space-between}.card--wide.svelte-1t6jos3 .card-action:where(.svelte-1t6jos3){margin-block-start:0;align-self:center}}.tiles.svelte-1t6jos3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-block-start:auto;grid-auto-rows:1fr}.tiles.svelte-1t6jos3 li:where(.svelte-1t6jos3):last-child:nth-child(3n+2){grid-column:span 2}.tiles.svelte-1t6jos3 li:where(.svelte-1t6jos3):last-child:nth-child(3n+1){grid-column:span 3}.tile.svelte-1t6jos3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);height:100%;min-height:6.5rem;padding:var(--space-3) var(--space-1);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);text-decoration:none;color:var(--ink);transition:border-color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.tile.svelte-1t6jos3:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-1px)}.tile-label.svelte-1t6jos3{font-size:var(--text-2xs);font-weight:500;line-height:1}.tile--pending.svelte-1t6jos3{border-style:dashed;background:none;color:var(--ink-muted)}.tile--pending.svelte-1t6jos3:hover{border-color:var(--rule);color:var(--ink-muted);transform:none}.tile-soon.svelte-1t6jos3{font-size:var(--text-3xs);letter-spacing:var(--track-head);text-transform:uppercase;color:var(--ink-faint);line-height:1}.tiles.svelte-1t6jos3 .icon--brand{font-size:var(--text-xl);color:var(--brand, var(--ink))}.tile--pending.svelte-1t6jos3 .icon--brand{color:var(--ink-muted)}@media(prefers-reduced-motion:reduce){.card-action.svelte-1t6jos3,.card-action.svelte-1t6jos3:hover,.tile.svelte-1t6jos3,.tile.svelte-1t6jos3:hover{transition:none;transform:none}}
