.board-scroll[data-v-3ada9cbb]{display:grid;inset:0;overflow:auto;place-items:center;position:absolute;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.board-scroll[data-v-3ada9cbb]::-webkit-scrollbar{display:none;height:0;width:0}.board-scroll--frozen[data-v-3ada9cbb]{filter:grayscale(.4) brightness(.85);pointer-events:none}.board-canvas[data-v-3ada9cbb]{display:block;margin-inline:auto;max-width:none;touch-action:pan-x pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.board-scroll__placeholder[data-v-3ada9cbb]{align-items:center;container-type:size;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;transition:opacity .24s ease-out;z-index:1}.board-scroll__placeholder--gone[data-v-3ada9cbb]{opacity:0}.board-scroll__placeholder-grid[data-v-3ada9cbb]{--ph-rim:max(4px,var(--ph-cell) * .28);--ph-coast:max(4px,var(--ph-cell) * .16);--ph-shallow:calc(var(--ph-rim)*1.45);--ph-shallow-r:min(var(--ph-coast) + var(--ph-rim) * .45,var(--ph-cell)/2 + var(--ph-shallow));--ph-gap:max(.5px,var(--ph-cell) * .045);--ph-lift:max(1.5px,var(--ph-cell) * .11);--ph-block-r:max(1.5px,var(--ph-cell) * .12);height:calc(var(--ph-cell)*var(--ph-h) + var(--ph-rim)*10);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--ph-cell)*var(--ph-w) + var(--ph-rim)*10)}.board-scroll__placeholder-layer[data-v-3ada9cbb]{display:grid;inset:calc(var(--ph-rim)*5);position:absolute}.board-scroll__placeholder-layer--shallow[data-v-3ada9cbb]{filter:blur(calc(var(--ph-rim)*.6))}.board-scroll__placeholder-layer--shallow .board-scroll__placeholder-cell[data-v-3ada9cbb]{background:var(--color-shallow,#c9e6f2);border-radius:var(--ph-shallow-r);margin:calc(var(--ph-shallow)*-1)}.board-scroll__placeholder-layer--shadow[data-v-3ada9cbb]{filter:blur(calc(var(--ph-rim)*.55));opacity:var(--ph-shadow-a);transform:translate(calc(var(--ph-rim)*.2),calc(var(--ph-rim)*.32))}.board-scroll__placeholder-layer--sand .board-scroll__placeholder-cell[data-v-3ada9cbb],.board-scroll__placeholder-layer--shadow .board-scroll__placeholder-cell[data-v-3ada9cbb]{border-radius:var(--ph-coast);margin:calc(var(--ph-rim)*-1)}.board-scroll__placeholder-layer--shadow .board-scroll__placeholder-cell[data-v-3ada9cbb]{background:var(--ph-shadow)}.board-scroll__placeholder-layer--sand .board-scroll__placeholder-cell[data-v-3ada9cbb]{background:var(--color-island,#f2ede3)}.board-scroll__placeholder-layer--blocks .board-scroll__placeholder-cell[data-v-3ada9cbb]{background:var(--color-cell-hidden-edge,#d68a28);border-radius:var(--ph-block-r);margin:var(--ph-gap);position:relative}.board-scroll__placeholder-layer--blocks .board-scroll__placeholder-cell--pressed[data-v-3ada9cbb]:after{filter:brightness(.92);inset:var(--ph-lift) 0 0 0}.board-scroll__placeholder-layer--blocks .board-scroll__placeholder-cell[data-v-3ada9cbb]:after{background:var(--color-cell-hidden,#f0a93c);border-radius:inherit;content:"";inset:0 0 var(--ph-lift) 0;position:absolute}.board-scroll__placeholder-label[data-v-3ada9cbb]{align-items:center;animation:board-cta-breathe-3ada9cbb 1.6s ease-in-out infinite;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000052;border-radius:9999px;color:#fffffff0;display:inline-flex;font-size:var(--font-xs);font-weight:800;gap:.5rem;letter-spacing:.02em;padding:.4rem .875rem;position:relative;z-index:2}.board-scroll__placeholder-dots[data-v-3ada9cbb]{display:inline-flex;gap:3px}.board-scroll__placeholder-dots i[data-v-3ada9cbb]{animation:board-placeholder-dot-3ada9cbb 1.05s ease-in-out infinite;background:currentColor;border-radius:9999px;height:4px;width:4px}.board-scroll__placeholder-dots i[data-v-3ada9cbb]:nth-child(2){animation-delay:.15s}.board-scroll__placeholder-dots i[data-v-3ada9cbb]:nth-child(3){animation-delay:.3s}@keyframes board-placeholder-dot-3ada9cbb{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.board-scroll__cta[data-v-3ada9cbb]{align-items:center;animation:board-cta-fade-in-3ada9cbb .2s ease-out both;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.board-scroll__cta-chip[data-v-3ada9cbb]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000061;border-radius:9999px;box-shadow:0 4px 18px #00000040;color:#fffffff2;display:inline-flex;font-size:var(--font-xs);font-weight:800;gap:.5rem;letter-spacing:.02em;padding:.55rem 1rem}.board-scroll__cta-icon[data-v-3ada9cbb]{font-size:.875rem}.board-scroll__cta-label[data-v-3ada9cbb]{line-height:1}.board-scroll__cta-chip[data-v-3ada9cbb]{animation:board-cta-breathe-3ada9cbb 1.6s ease-in-out .2s infinite}@keyframes board-cta-fade-in-3ada9cbb{0%{opacity:0}to{opacity:1}}@keyframes board-cta-breathe-3ada9cbb{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.board-scroll__cta[data-v-3ada9cbb],.board-scroll__placeholder-blob[data-v-3ada9cbb],.board-scroll__placeholder-dots i[data-v-3ada9cbb]{animation:none}}
