.landing-flow-app[data-v-45dfc6c7]{position:relative;min-height:420px;border-radius:14px;border:1px solid color-mix(in oklab,var(--color-base-content) 9%,transparent);background:color-mix(in oklab,var(--color-base-100) 80%,transparent);overflow:hidden}.flow-board[data-v-45dfc6c7]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;padding:.7rem;height:100%;transition:opacity .25s ease}.flow-board.is-dimmed[data-v-45dfc6c7]{opacity:.48}.flow-lane[data-v-45dfc6c7]{border-radius:10px;border:1px solid color-mix(in oklab,var(--color-base-content) 9%,transparent);background:color-mix(in oklab,var(--color-base-200) 65%,var(--color-base-100));padding:.42rem;min-height:240px}.flow-lane-head[data-v-45dfc6c7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.42rem}.flow-lane-title[data-v-45dfc6c7]{width:66%;height:.4rem;border-radius:9999px;background:color-mix(in oklab,var(--color-base-content) 24%,transparent)}.flow-lane-dot[data-v-45dfc6c7]{width:.8rem;height:.8rem;border-radius:9999px;background:color-mix(in oklab,var(--color-base-content) 12%,transparent)}.flow-cards-grid[data-v-45dfc6c7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.flow-card[data-v-45dfc6c7]{aspect-ratio:1 / 1;border-radius:8px;border:1px solid color-mix(in oklab,var(--color-base-content) 11%,transparent);background:color-mix(in oklab,var(--color-base-100) 90%,transparent);position:relative;padding:.36rem;transform-origin:center center}.flow-card.is-active[data-v-45dfc6c7]{box-shadow:0 0 0 2px color-mix(in oklab,var(--color-primary) 40%,transparent)}.flow-card-line[data-v-45dfc6c7]{display:block;border-radius:9999px;background:color-mix(in oklab,var(--color-base-content) 16%,transparent)}.flow-card-line.top[data-v-45dfc6c7]{width:76%;height:.27rem;margin-bottom:.24rem}.flow-card-line.short[data-v-45dfc6c7]{width:58%;height:.23rem}.flow-card-line.shorter[data-v-45dfc6c7]{width:42%;height:.22rem;margin-top:.22rem}.flow-card-bubbles[data-v-45dfc6c7]{position:absolute;right:.24rem;bottom:.2rem;display:flex;gap:.16rem}.flow-card-bubbles i[data-v-45dfc6c7]{display:block;width:.55rem;height:.55rem;border-radius:9999px;background:color-mix(in oklab,var(--color-base-content) 20%,transparent)}.flow-focus-card[data-v-45dfc6c7]{position:absolute;top:0;left:0;background:color-mix(in oklab,var(--color-base-100) 95%,transparent);border:1px solid color-mix(in oklab,var(--color-base-content) 12%,transparent);box-shadow:0 16px 32px color-mix(in oklab,var(--color-base-content) 12%,transparent);overflow:hidden}.flow-focus-card-placeholder[data-v-45dfc6c7]{width:100%;height:100%;padding:.85rem;position:relative}.flow-focus-gantt[data-v-45dfc6c7]{width:100%;height:100%;padding:.9rem;display:grid;grid-template-columns:minmax(130px,1fr) 2fr;gap:.6rem;align-content:start}.flow-focus-table[data-v-45dfc6c7]{display:grid;gap:0;padding-top:6px}.flow-focus-row[data-v-45dfc6c7]{display:grid;grid-template-columns:.55rem 1fr 2.8rem;height:22px;align-items:center;gap:.35rem}.status-dot[data-v-45dfc6c7]{width:.52rem;height:.52rem;border-radius:9999px}.status-dot.is-green[data-v-45dfc6c7]{background:color-mix(in oklab,#22c55e 70%,transparent)}.status-dot.is-orange[data-v-45dfc6c7]{background:color-mix(in oklab,#f59e0b 72%,transparent)}.status-dot.is-red[data-v-45dfc6c7]{background:color-mix(in oklab,#f97316 74%,transparent)}.status-dot.is-blue[data-v-45dfc6c7]{background:color-mix(in oklab,#3b82f6 74%,transparent)}.row-line[data-v-45dfc6c7],.row-date[data-v-45dfc6c7]{height:.42rem;border-radius:9999px;background:color-mix(in oklab,var(--color-base-content) 14%,transparent)}.row-date[data-v-45dfc6c7]{opacity:.8}.flow-focus-timeline[data-v-45dfc6c7]{position:relative;min-height:170px;border-radius:10px;border:1px solid color-mix(in oklab,var(--color-base-content) 10%,transparent);background:color-mix(in oklab,var(--color-base-100) 92%,transparent);overflow:hidden}.timeline-grid[data-v-45dfc6c7]{position:absolute;inset:0;background-image:repeating-linear-gradient(to right,color-mix(in oklab,var(--color-base-content) 9%,transparent) 0,color-mix(in oklab,var(--color-base-content) 9%,transparent) 1px,transparent 1px,transparent 24px)}.timeline-today[data-v-45dfc6c7]{position:absolute;top:0;bottom:0;left:56%;width:2px;background:color-mix(in oklab,var(--color-error) 65%,transparent)}.timeline-bar[data-v-45dfc6c7]{position:absolute;height:12px;border-radius:9999px}.timeline-bar.tone-neutral[data-v-45dfc6c7]{background:color-mix(in oklab,var(--color-base-content) 26%,var(--color-base-100))}.timeline-bar.tone-touching[data-v-45dfc6c7]{background:color-mix(in oklab,#3b82f6 72%,var(--color-base-100))}.timeline-bar.tone-overdue[data-v-45dfc6c7]{background:color-mix(in oklab,#f59e0b 76%,var(--color-base-100))}.timeline-bar.tone-progress[data-v-45dfc6c7]{background:color-mix(in oklab,#14b8a6 72%,var(--color-base-100))}.timeline-bar.tone-critical[data-v-45dfc6c7]{background:color-mix(in oklab,#ef4444 74%,var(--color-base-100))}.flow-focus-button[data-v-45dfc6c7]{position:absolute;left:50%;bottom:.9rem;transform:translate(-50%);border:1px solid color-mix(in oklab,var(--color-primary) 26%,transparent);border-radius:9999px;background:color-mix(in oklab,var(--color-primary) 14%,var(--color-base-100));color:color-mix(in oklab,var(--color-base-content) 78%,transparent);font-size:.72rem;font-weight:700;padding:.35rem .9rem}.flow-pointer[data-v-45dfc6c7]{position:absolute;top:0;left:0;width:14px;height:18px;opacity:0;pointer-events:none;z-index:20;transform-origin:15% 10%}.flow-pointer[data-v-45dfc6c7]:before{content:"";position:absolute;inset:0;clip-path:polygon(0% 0%,0% 100%,26% 76%,54% 100%,68% 88%,40% 65%,100% 65%);background:color-mix(in oklab,var(--color-base-content) 92%,transparent);border-radius:2px}.flow-pointer.is-clicking[data-v-45dfc6c7]{transform:scale(.9)}.flow-pointer.is-clicking[data-v-45dfc6c7]:before{background:color-mix(in oklab,var(--color-primary) 78%,var(--color-base-content))}@media(max-width:1023px){.landing-flow-app[data-v-45dfc6c7]{min-height:360px}.flow-board[data-v-45dfc6c7]{grid-template-columns:repeat(2,minmax(0,1fr))}}
