.template-card[data-v-02d604ab]{border-radius:var(--radius-2xl);--press-tint:oklch(.42 .09 var(--tag-hue));flex-direction:column;display:flex}.template-card[data-v-02d604ab]:focus-visible{outline:2px solid var(--color-ring);outline-offset:4px}.template-tile[data-v-02d604ab]{aspect-ratio:4/3;border-radius:var(--radius-2xl);background:oklch(.95 .035 var(--tag-hue));place-items:center;display:grid;position:relative;overflow:hidden}.dark .template-tile[data-v-02d604ab]{background:oklch(.28 .035 var(--tag-hue))}.template-tile-icon[data-v-02d604ab]{width:4rem;height:4rem;color:oklch(.42 .09 var(--tag-hue));transition:transform var(--motion-slow) var(--ease-settle)}.dark .template-tile-icon[data-v-02d604ab]{color:oklch(.82 .08 var(--tag-hue))}.template-card:hover .template-tile-icon[data-v-02d604ab]{transform:scale(var(--motion-hover-scale))}.template-badge[data-v-02d604ab]{z-index:2;background:var(--color-card);max-width:calc(100% - 1.75rem);box-shadow:var(--shadow-lift);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.3rem .75rem;font-size:.8125rem;font-weight:600;position:absolute;top:.875rem;left:.875rem;overflow:hidden}.mosaic[data-v-c9ad89e4]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:6.5rem;grid-auto-flow:dense;gap:.75rem;display:grid}.area-tile[data-v-c9ad89e4]{border-radius:var(--radius-2xl);background:oklch(.95 .035 var(--tag-hue));color:oklch(.3 .06 var(--tag-hue));text-align:start;transition:transform var(--motion-base) var(--ease-settle), box-shadow var(--motion-base) var(--ease-settle);align-items:flex-end;padding:1rem;display:flex;position:relative;overflow:hidden}.dark .area-tile[data-v-c9ad89e4]{background:oklch(.28 .035 var(--tag-hue));color:oklch(.92 .04 var(--tag-hue))}.area-tile--open[data-v-c9ad89e4]{box-shadow:inset 0 0 0 2px var(--color-foreground)}.area-icon[data-v-c9ad89e4]{width:2.25rem;height:2.25rem;color:oklch(.42 .09 var(--tag-hue));transition:transform var(--motion-slow) var(--ease-settle);display:block;position:absolute;top:.875rem;right:.875rem}.dark .area-icon[data-v-c9ad89e4]{color:oklch(.82 .08 var(--tag-hue))}.area-tile:hover .area-icon[data-v-c9ad89e4]{transform:scale(var(--motion-hover-scale))}.area-tile--lead[data-v-c9ad89e4]{grid-column:span 2}@media (width>=64rem){.mosaic[data-v-c9ad89e4]{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:8.5rem;gap:1rem}.area-tile[data-v-c9ad89e4]{grid-column:span 2;padding:1.25rem}.area-tile--lead[data-v-c9ad89e4]{grid-row:span 2}.area-tile--lead .area-icon[data-v-c9ad89e4]{width:4.5rem;height:4.5rem;top:1.25rem;right:1.25rem}}.see-all[data-v-c9ad89e4]{text-underline-offset:3px;align-items:center;gap:.375rem;font-weight:600;text-decoration:underline;display:inline-flex}.area-tile[data-v-c9ad89e4]:focus-visible,.see-all[data-v-c9ad89e4]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.panel-enter-active[data-v-c9ad89e4]{transition:opacity var(--motion-base) var(--ease-settle), transform var(--motion-base) var(--ease-settle)}.panel-enter-from[data-v-c9ad89e4]{opacity:0;transform:translateY(calc(var(--motion-lift) * -1))}.task-card[data-v-2fa1e67e]{border-radius:var(--radius-xl);background:var(--color-card);box-shadow:var(--shadow-float);padding:1rem}.task-body[data-v-2fa1e67e]{flex-direction:column;gap:1rem;display:flex}.task-tile[data-v-2fa1e67e]{border-radius:var(--radius-md);background:oklch(.95 .035 var(--tag-hue));width:2.75rem;height:2.75rem;color:oklch(.42 .09 var(--tag-hue));flex-shrink:0;place-items:center;font-size:1.375rem;display:grid}.dark .task-tile[data-v-2fa1e67e]{background:oklch(.3 .04 var(--tag-hue));color:oklch(.85 .08 var(--tag-hue))}.task-tile--done[data-v-2fa1e67e],.dark .task-tile--done[data-v-2fa1e67e]{background:var(--color-brand-wash);color:var(--color-brand-ink)}@media (width>=768px){.task-body--inline[data-v-2fa1e67e]{flex-direction:row;justify-content:space-between;align-items:center}}.split-panel[data-v-fbbb8cb8]{border-radius:var(--radius-2xl);background:oklch(.95 .035 var(--tag-hue));padding:1.25rem}.dark .split-panel[data-v-fbbb8cb8]{background:oklch(.205 .03 var(--tag-hue))}@media (width>=1024px){.split-panel[data-v-fbbb8cb8]{padding:1.75rem}}.mini-card[data-v-ace0ba12]{border-radius:var(--radius-xl);background:var(--color-card);width:100%;max-width:19rem;box-shadow:var(--shadow-float);align-items:center;gap:.75rem;padding:.875rem;display:flex}.mini-card>.min-w-0[data-v-ace0ba12]{flex:1}.mini-tile[data-v-ace0ba12]{border-radius:var(--radius-md);background:oklch(.95 .035 var(--tag-hue));width:2.75rem;height:2.75rem;color:oklch(.42 .09 var(--tag-hue));flex-shrink:0;place-items:center;font-size:1.375rem;display:grid}.mini-tile--done[data-v-ace0ba12]{background:var(--color-brand-wash);color:var(--color-brand-ink)}.mini-card--notice[data-v-ace0ba12]{align-items:flex-start}.faq-item[data-v-ace0ba12]{border-bottom:1px solid var(--color-rule)}.faq-question[data-v-ace0ba12]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.faq-question[data-v-ace0ba12]::-webkit-details-marker{display:none}.faq-chevron[data-v-ace0ba12]{transition:transform var(--motion-base) var(--ease-settle);flex-shrink:0}.faq-item[open] .faq-chevron[data-v-ace0ba12]{transform:rotate(180deg)}.faq-question[data-v-ace0ba12]:focus-visible{outline:2px solid var(--color-ring);outline-offset:4px;border-radius:var(--radius-sm)}.cta-primary[data-v-ace0ba12]{border-radius:var(--radius-md);background:var(--color-brand);color:var(--color-brand-foreground);transition:background-color var(--motion-quick) var(--ease-settle);padding:.875rem 1.5rem;font-size:1.0625rem;font-weight:600}.cta-primary[data-v-ace0ba12]:hover{background:var(--color-primary-600)}.cta-secondary[data-v-ace0ba12]{text-underline-offset:3px;font-weight:600;text-decoration:underline}.cta-primary[data-v-ace0ba12]:focus-visible,.cta-secondary[data-v-ace0ba12]:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.constellation[data-v-2ad661c1]{--constellation-tile:4.75rem;--constellation-gap:.875rem;--constellation-radius:1.375rem;--constellation-icon:2.25rem;--constellation-drop:1.25rem;grid-template-columns:repeat(3, var(--constellation-tile));gap:var(--constellation-gap);justify-content:center;display:grid}.constellation--row[data-v-2ad661c1]{grid-template-columns:repeat(6, var(--constellation-tile))}.constellation-tile[data-v-2ad661c1]{aspect-ratio:1;border-radius:var(--constellation-radius);background:oklch(.95 .035 var(--tag-hue));animation:constellation-in-2ad661c1 var(--motion-slow) var(--ease-settle) both;animation-delay:calc(var(--tile-index) * 70ms);place-items:center;display:grid}.constellation-tile[data-v-2ad661c1]:nth-child(3n+2){translate:0 var(--constellation-drop)}.constellation--row .constellation-tile[data-v-2ad661c1]:nth-child(n){translate:none}.constellation--row .constellation-tile[data-v-2ad661c1]:nth-child(odd){translate:0 var(--constellation-drop)}.constellation-icon[data-v-2ad661c1]{width:var(--constellation-icon);height:var(--constellation-icon);stroke-width:1.75px;color:oklch(.42 .09 var(--tag-hue))}.dark .constellation-tile[data-v-2ad661c1]{background:oklch(.28 .035 var(--tag-hue))}.dark .constellation-icon[data-v-2ad661c1]{color:oklch(.82 .08 var(--tag-hue))}@media (height<=700px){.constellation[data-v-2ad661c1]{--constellation-tile:3.75rem;--constellation-gap:.625rem;--constellation-radius:1.125rem;--constellation-icon:1.75rem;--constellation-drop:.875rem}}@keyframes constellation-in-2ad661c1{0%{opacity:.35;transform:translateY(var(--motion-lift)) scale(var(--motion-scale-from))}}@media (prefers-reduced-motion:reduce){.constellation-tile[data-v-2ad661c1]{animation-name:constellation-fade-2ad661c1}@keyframes constellation-fade-2ad661c1{0%{opacity:.35}}}.starter-tray[data-v-000b2b93]{--press-tint:var(--color-foreground)}.starter-tray[data-v-000b2b93]:disabled{cursor:default}.tray-tile[data-v-000b2b93]{border-radius:var(--radius-lg);width:2.25rem;height:2.25rem;box-shadow:0 0 0 2px var(--color-background);background:oklch(.95 .035 var(--tag-hue));color:oklch(.42 .09 var(--tag-hue));place-items:center;display:grid}.tray-tile--empty[data-v-000b2b93]{background:var(--color-surface-soft);color:var(--color-muted-foreground);box-shadow:none}.dark .tray-tile[data-v-000b2b93]{background:oklch(.28 .035 var(--tag-hue));color:oklch(.82 .08 var(--tag-hue))}.dark .tray-tile--empty[data-v-000b2b93]{background:var(--color-surface-soft);color:var(--color-muted-foreground)}.option-tile[data-v-0f0aadaf]{--press-tint:var(--color-foreground);border:1px solid var(--color-input);border-radius:var(--radius-2xl);background:var(--color-background);text-align:start;min-height:4rem;transition:border-color var(--motion-quick) var(--ease-settle), box-shadow var(--motion-quick) var(--ease-settle);align-items:center;gap:.875rem;padding:.75rem 1rem;font-size:1.0625rem;font-weight:600;display:flex;position:relative}.option-tile[data-v-0f0aadaf]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.option-tile--compact[data-v-0f0aadaf]{text-align:center;justify-content:center;min-height:4.5rem;font-size:1.125rem}.option-tile--compact .option-mark[data-v-0f0aadaf]{position:absolute;inset-block-start:.625rem;inset-inline-end:.625rem}.option-tile--picked[data-v-0f0aadaf]{border-color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-foreground)}@media (hover:hover){.option-tile[data-v-0f0aadaf]:not(.option-tile--picked):hover{border-color:var(--color-foreground)}}.option-chip[data-v-0f0aadaf]{border-radius:var(--radius-xl);background:oklch(.95 .035 var(--tag-hue));width:2.5rem;height:2.5rem;color:oklch(.42 .09 var(--tag-hue));flex-shrink:0;place-items:center;display:grid}.dark .option-chip[data-v-0f0aadaf]{background:oklch(.28 .035 var(--tag-hue));color:oklch(.82 .08 var(--tag-hue))}.option-mark[data-v-0f0aadaf]{border:1.5px solid var(--color-input);color:#0000;width:1.375rem;height:1.375rem;transition:background-color var(--motion-quick) var(--ease-settle), border-color var(--motion-quick) var(--ease-settle), color var(--motion-quick) var(--ease-settle);flex-shrink:0;place-items:center;display:grid}.option-tile--picked .option-mark[data-v-0f0aadaf]{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}.motion-stagger-item[data-v-0f0aadaf]{animation:motion-grow-in var(--motion-base) var(--ease-settle) both;animation-delay:min(calc(var(--i,0) * 40ms + 80ms), .24s)}.pick-chip[data-v-182431b7]{border:1px solid var(--color-rule);background:var(--color-card);min-height:2.75rem;transition:background-color var(--motion-quick) var(--ease-settle), border-color var(--motion-quick) var(--ease-settle);border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;display:inline-flex}.pick-chip[aria-pressed=true][data-v-182431b7]{border-color:var(--color-foreground);background:var(--color-brand-wash)}.pick-chip[data-v-182431b7]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media (hover:hover){.pick-chip[aria-pressed=false][data-v-182431b7]:hover{background:var(--color-accent)}}.destination[data-v-191af041]{width:100%;max-width:25rem;margin-inline:auto}.destination-card[data-v-191af041]{border-radius:var(--radius-2xl);background:var(--color-card);box-shadow:var(--shadow-float);animation:destination-in-191af041 var(--motion-base) var(--ease-settle) both;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.destination-tile[data-v-191af041]{background:oklch(.93 .05 var(--tag-hue));place-items:center;height:100%;min-height:4.5rem;display:grid;position:relative}.destination-icon[data-v-191af041]{stroke-width:1.75px;width:2rem;height:2rem;color:oklch(.42 .09 var(--tag-hue))}.destination-badge[data-v-191af041],.destination-tasks[data-v-191af041],.destination-more[data-v-191af041]{display:none}.destination-body[data-v-191af041]{padding:.875rem 1rem}.destination-note[data-v-191af041]{display:none}.destination-areas[data-v-191af041]{justify-content:center;align-items:center;min-height:4.75rem;display:flex}.destination-pitch[data-v-191af041]{display:none}.destination-areas .destination-constellation[data-v-191af041]{--constellation-tile:2.75rem;--constellation-gap:.5rem;--constellation-radius:.875rem;--constellation-icon:1.375rem;--constellation-drop:.375rem;padding-bottom:var(--constellation-drop)}@media (width>=64rem){.destination-card[data-v-191af041]{display:block}.destination-tile[data-v-191af041]{aspect-ratio:16/10;height:auto}.destination-icon[data-v-191af041]{stroke-width:1.5px;width:5rem;height:5rem}.destination-badge[data-v-191af041]{background:var(--color-card);max-width:calc(100% - 2rem);box-shadow:var(--shadow-lift);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.3rem .75rem;font-size:.8125rem;font-weight:600;display:block;position:absolute;top:1rem;left:1rem;overflow:hidden}.destination-body[data-v-191af041]{padding:1.25rem 1.5rem 1.375rem}.destination-tasks[data-v-191af041]{border-top:1px solid var(--color-rule);margin-top:1rem;display:block}.destination-tasks>li+li[data-v-191af041]{border-top:1px solid var(--color-rule)}.destination-more[data-v-191af041]{padding-top:.25rem;display:block}.destination-note[data-v-191af041]{text-align:center;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.9375rem;font-weight:600;display:flex}.destination-areas[data-v-191af041]{flex-direction:column;align-items:center;gap:3.5rem}.destination-areas .destination-constellation[data-v-191af041]{--constellation-tile:6.5rem;--constellation-gap:1.125rem;--constellation-radius:1.75rem;--constellation-icon:3rem;--constellation-drop:1.75rem;padding-bottom:0}.destination-pitch[data-v-191af041]{text-align:center;max-width:24rem;display:block}}.dark .destination-tile[data-v-191af041]{background:oklch(.3 .045 var(--tag-hue))}.dark .destination-icon[data-v-191af041]{color:oklch(.82 .08 var(--tag-hue))}@keyframes destination-in-191af041{0%{opacity:0;transform:translateY(var(--motion-lift)) scale(var(--motion-scale-from))}}
