.board-nav[data-astro-cid-so6ohdmo]{flex-shrink:0}#board-nav-trigger[data-astro-cid-so6ohdmo]{border:1px solid var(--color-hairline);height:32px;color:var(--color-ink-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;transition:background .15s;display:flex}#board-nav-trigger[data-astro-cid-so6ohdmo]:hover,#board-nav-trigger[data-astro-cid-so6ohdmo][aria-expanded=true]{color:#6746df;background:#f1edff}#board-nav-trigger[data-astro-cid-so6ohdmo] svg:first-child{width:16px;height:16px}dialog[data-astro-cid-so6ohdmo]{width:min(940px,100vw - 40px);max-height:calc(100dvh - 48px);color:var(--color-ink);overscroll-behavior:contain;background:#fafbfe;border:1px solid #ffffff90;border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 32px 100px #0d253d40}dialog[data-astro-cid-so6ohdmo]::backdrop{backdrop-filter:blur(7px);background:#10213988}dialog[data-astro-cid-so6ohdmo][open]{animation:.22s ease-out picker-in}.picker-header[data-astro-cid-so6ohdmo]{background:radial-gradient(at 100% 0,#e9e2ff90,#0000 65%);padding:34px 36px 26px;position:relative}.picker-eyebrow[data-astro-cid-so6ohdmo]{color:#7353d3;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.picker-eyebrow[data-astro-cid-so6ohdmo] span[data-astro-cid-so6ohdmo]{font-size:21px;line-height:1}h2[data-astro-cid-so6ohdmo]{letter-spacing:-.045em;margin:12px 40px 8px 0;font-size:clamp(24px,4vw,32px);font-weight:650;line-height:1.2}.picker-header[data-astro-cid-so6ohdmo] p[data-astro-cid-so6ohdmo]{color:var(--color-ink-mute);font-size:14px;line-height:1.6}#board-picker-close[data-astro-cid-so6ohdmo]{color:#69738a;cursor:pointer;background:#ffffffb0;border:1px solid #e6e5ef;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:24px;right:24px}#board-picker-close[data-astro-cid-so6ohdmo]:hover{color:#533afd;background:#fff}.picker-grid[data-astro-cid-so6ohdmo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 36px 30px;display:grid}.space-card[data-astro-cid-so6ohdmo]{background:#fff;border:1px solid #e5e8ef;border-radius:16px;min-width:0;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;overflow:hidden}.space-card[data-astro-cid-so6ohdmo]:hover{border-color:var(--space-color);transform:translateY(-4px);box-shadow:0 10px 25px #17264b0d}.space-card[data-astro-cid-so6ohdmo]:focus-visible{outline:3px solid var(--space-color);outline-offset:3px}.space-card[data-astro-cid-so6ohdmo].is-current{border-color:var(--space-color);box-shadow:0 0 0 1px var(--space-color)}.space-preview[data-astro-cid-so6ohdmo]{background:var(--space-tint);height:126px;color:var(--space-color);position:relative;overflow:hidden}.preview-drawing[data-astro-cid-so6ohdmo]{width:100%;height:100%;padding:8px 0}.space-icon[data-astro-cid-so6ohdmo]{background:#ffffffd9;border:1px solid #fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;left:12px}.space-icon[data-astro-cid-so6ohdmo] svg{width:17px;height:17px}.current-badge[data-astro-cid-so6ohdmo]{color:var(--space-color);background:var(--space-tint);border-radius:999px;align-items:center;gap:4px;margin-top:10px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-flex}.current-badge[data-astro-cid-so6ohdmo] svg{width:12px;height:12px}.space-info[data-astro-cid-so6ohdmo]{padding:16px}h3[data-astro-cid-so6ohdmo]{letter-spacing:-.02em;justify-content:space-between;gap:8px;font-size:14px;font-weight:650;display:flex}h3[data-astro-cid-so6ohdmo] span[data-astro-cid-so6ohdmo]{color:var(--space-color);transition:transform .18s}.space-card[data-astro-cid-so6ohdmo]:hover h3[data-astro-cid-so6ohdmo] span[data-astro-cid-so6ohdmo]{transform:translate(2px,-2px)}.space-info[data-astro-cid-so6ohdmo] p[data-astro-cid-so6ohdmo]{color:var(--color-ink-mute);margin-top:7px;font-size:12px;line-height:1.6}.picker-footer[data-astro-cid-so6ohdmo]{color:var(--color-ink-mute);background:#fff;border-top:1px solid #e8ebf2;align-items:center;gap:10px;padding:15px 36px;font-size:11px;display:flex}.footer-dots[data-astro-cid-so6ohdmo]{gap:3px;display:flex}.footer-dots[data-astro-cid-so6ohdmo] i[data-astro-cid-so6ohdmo]{background:#a99ae5;border-radius:50%;width:6px;height:6px}.footer-dots[data-astro-cid-so6ohdmo] i[data-astro-cid-so6ohdmo]:nth-child(2){background:#94cbb9}.footer-dots[data-astro-cid-so6ohdmo] i[data-astro-cid-so6ohdmo]:nth-child(3){background:#f0ca80}.escape-hint[data-astro-cid-so6ohdmo]{border:1px solid #e5e8ef;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:10px}@keyframes picker-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.picker-grid[data-astro-cid-so6ohdmo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 22px 22px}.picker-header[data-astro-cid-so6ohdmo]{padding:26px 22px 22px}.picker-footer[data-astro-cid-so6ohdmo]{padding:14px 22px}.space-preview[data-astro-cid-so6ohdmo]{height:110px}}@media (width<=440px){dialog[data-astro-cid-so6ohdmo]{border-radius:20px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.picker-grid[data-astro-cid-so6ohdmo]{grid-template-columns:1fr;padding:0 16px 20px}.space-card[data-astro-cid-so6ohdmo]{grid-template-columns:100px minmax(0,1fr);display:grid}.space-preview[data-astro-cid-so6ohdmo]{height:100%;min-height:110px}.preview-drawing[data-astro-cid-so6ohdmo]{width:160px;max-width:none;margin-left:-30px}.space-info[data-astro-cid-so6ohdmo]{padding:14px 12px}#board-nav-trigger[data-astro-cid-so6ohdmo]{height:28px;padding:0 8px}#board-nav-trigger[data-astro-cid-so6ohdmo] span[data-astro-cid-so6ohdmo]{display:none}}@media (prefers-reduced-motion:reduce){dialog[data-astro-cid-so6ohdmo][open]{animation:none}.space-card[data-astro-cid-so6ohdmo],h3[data-astro-cid-so6ohdmo] span[data-astro-cid-so6ohdmo]{transition:none}.space-card[data-astro-cid-so6ohdmo]:hover{transform:none}}.download-control[data-astro-cid-5c2vv5yo]{flex-shrink:0;margin-left:4px}#download-menu-trigger[data-astro-cid-5c2vv5yo]{background:var(--color-primary);color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 13px;font-size:13px;font-weight:500;transition:background .15s;display:flex}#download-menu-trigger[data-astro-cid-5c2vv5yo]:hover,#download-menu-trigger[data-astro-cid-5c2vv5yo][aria-expanded=true]{background:var(--color-primary-deep)}#download-menu-trigger[data-astro-cid-5c2vv5yo] svg:first-child{width:16px;height:16px}#download-menu[data-astro-cid-5c2vv5yo]{border:1px solid var(--color-hairline);width:min(290px,100vw - 16px);color:var(--color-ink);background:#fff;border-radius:14px;margin:0;padding:6px;position:fixed;inset:auto;box-shadow:0 12px 40px #0d253d24}#download-menu[data-astro-cid-5c2vv5yo]:popover-open{animation:.12s ease-out download-in}#download-menu[data-astro-cid-5c2vv5yo] button[data-astro-cid-5c2vv5yo]{text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:11px;width:100%;padding:10px;display:flex}#download-menu[data-astro-cid-5c2vv5yo] button[data-astro-cid-5c2vv5yo]:hover,#download-menu[data-astro-cid-5c2vv5yo] button[data-astro-cid-5c2vv5yo]:focus-visible{background:#f3f0ff}.format-icon[data-astro-cid-5c2vv5yo]{color:#3478bd;background:#edf5ff;border:1px solid #dce7fa;border-radius:8px;place-items:center;width:37px;height:40px;font-size:10px;font-weight:700;display:grid}.format-icon[data-astro-cid-5c2vv5yo].vector{color:#6746df;background:#f1edff;border-color:#e2daf9}.format-label[data-astro-cid-5c2vv5yo]{flex:1;min-width:0;font-size:12px;font-weight:600}small[data-astro-cid-5c2vv5yo]{color:var(--color-ink-mute);margin-top:2px;font-size:10px;font-weight:400;display:block}kbd[data-astro-cid-5c2vv5yo]{color:var(--color-ink-mute);font:10px var(--font-sans);white-space:nowrap}@keyframes download-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (width<=640px){#download-menu-trigger[data-astro-cid-5c2vv5yo]{gap:5px;height:28px;padding:0 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){#download-menu[data-astro-cid-5c2vv5yo]:popover-open{animation:none}}.tool-header[data-astro-cid-v4fh2kt3]{z-index:40;border-bottom:1px solid var(--color-hairline);backdrop-filter:blur(12px);background:#fffffff2;flex-shrink:0;position:relative}.header-main[data-astro-cid-v4fh2kt3]{align-items:center;gap:6px;height:48px;padding:0 16px;display:flex}.tool-brand[data-astro-cid-v4fh2kt3]{letter-spacing:-.025em;color:var(--color-ink);border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:4px 6px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.tool-brand[data-astro-cid-v4fh2kt3] svg[data-astro-cid-v4fh2kt3]{flex-shrink:0}.save-status[data-astro-cid-v4fh2kt3]{border:1px solid var(--color-hairline);color:var(--color-ink-mute);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:4px;padding:2px 10px;font-size:11px;font-weight:500;display:flex}.save-dot[data-astro-cid-v4fh2kt3]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.header-navigation[data-astro-cid-v4fh2kt3]{justify-content:flex-end;align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}.header-editing[data-astro-cid-v4fh2kt3]{scrollbar-width:none;border-top:1px solid #edf0f5;justify-content:center;align-items:center;gap:4px;height:39px;padding:2px 12px;display:flex;overflow-x:auto}.header-editing[data-astro-cid-v4fh2kt3]::-webkit-scrollbar{display:none}.header-editing[data-astro-cid-v4fh2kt3]>*{flex-shrink:0}@media (width<=640px){.header-main[data-astro-cid-v4fh2kt3]{padding:0 12px}.save-status[data-astro-cid-v4fh2kt3]{display:none}}@media (width<=420px){.tool-brand[data-astro-cid-v4fh2kt3] span[data-astro-cid-v4fh2kt3]{display:none}}@media (width<=360px){.header-main[data-astro-cid-v4fh2kt3]{padding:0 8px}.header-language[data-astro-cid-v4fh2kt3]{display:none}}@media print{.tool-header[data-astro-cid-v4fh2kt3]{display:none}}
