.toolbar[data-v-fb1608c3]{border-bottom:1px solid var(--border);background:#16181dfa;align-items:center;gap:8px;min-height:54px;padding:0 12px;display:flex}.tool-button[data-v-fb1608c3]{border:1px solid var(--border);width:34px;height:34px;color:var(--fg);cursor:pointer;background:#111318;border-radius:7px;font-weight:760}.tool-button[data-v-fb1608c3]:hover{border-color:var(--border-strong);background:var(--panel-2)}.image-card[data-v-70cfde8e]{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);margin:0;overflow:hidden;box-shadow:0 10px 24px #00000038}img[data-v-70cfde8e]{max-width:100%;height:auto;display:block}figcaption[data-v-70cfde8e]{color:var(--muted);padding:10px 12px 12px;font-size:.86rem;line-height:1.35}.video-card[data-v-2f24de38]{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);margin:0;overflow:hidden;box-shadow:0 10px 24px #00000038}video[data-v-2f24de38]{background:#000;max-width:100%;height:auto;display:block}figcaption[data-v-2f24de38]{color:var(--muted);padding:10px 12px 12px;font-size:.86rem;line-height:1.35}.audio-card[data-v-bb06f8fe]{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);margin:0;padding:12px;box-shadow:0 10px 24px #00000038}audio[data-v-bb06f8fe]{width:100%;display:block}figcaption[data-v-bb06f8fe]{color:var(--muted);padding-top:10px;font-size:.86rem;line-height:1.35}.url-card[data-v-37122efb]{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);color:inherit;cursor:pointer;flex-direction:column;transition:border-color .12s,transform .12s;display:flex;overflow:hidden;box-shadow:0 10px 24px #00000038}.url-card[data-v-37122efb]:hover{border-color:var(--border-strong)}.cover[data-v-37122efb]{aspect-ratio:16/9;object-fit:cover;width:100%}.cover--fallback[data-v-37122efb]{background:#25282f;justify-content:center;align-items:center;display:flex}.favicon[data-v-37122efb]{width:48px;height:48px}.url-meta[data-v-37122efb]{padding:11px 12px 12px}.url-title[data-v-37122efb]{font-size:.95rem;font-weight:680;line-height:1.28}.url-domain[data-v-37122efb]{color:var(--muted);padding-top:4px;font-size:.75rem;font-weight:620}.url-caption[data-v-37122efb]{color:var(--muted);margin:0;padding-top:8px;font-size:.86rem;line-height:1.35}.text-card[data-v-fdce639a]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;padding:13px 14px;line-height:1.42;box-shadow:0 10px 24px #00000038}p[data-v-fdce639a]{margin:0}.broken-card[data-v-59cb490f]{border-radius:var(--radius);color:#ffb4b8;background:#ff64691a;border:1px solid #ff646957;padding:12px}p[data-v-59cb490f]{margin:0 0 8px}.caption[data-v-59cb490f]{color:var(--muted)}.canvas-wrapper[data-v-98cef94c]{touch-action:none;flex:1;min-width:0;position:relative;overflow:hidden}.selection-actions[data-v-98cef94c]{z-index:60;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#191b20f5;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:12px;left:12px}.selection-count[data-v-98cef94c]{color:var(--muted);white-space:nowrap;padding:0 8px;font-size:.78rem;font-weight:650}.selection-actions select[data-v-98cef94c],.selection-actions button[data-v-98cef94c]{border:1px solid var(--border);color:var(--fg);cursor:pointer;background:#111318;border-radius:6px;min-height:30px;padding:0 10px}.selection-actions button[data-v-98cef94c]:hover,.selection-actions select[data-v-98cef94c]:hover{border-color:var(--border-strong);background:var(--panel-2)}.selection-actions button[data-v-98cef94c]:disabled,.selection-actions select[data-v-98cef94c]:disabled{opacity:.45}.selection-rect[data-v-98cef94c]{z-index:45;pointer-events:none;border:1px solid var(--selection);background:var(--selection-soft);position:absolute;box-shadow:inset 0 0 0 1px #7dd3fc2e}.text-composer[data-v-98cef94c]{z-index:50;border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);width:min(320px,100% - 32px);box-shadow:var(--shadow-lg);padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-composer textarea[data-v-98cef94c]{resize:vertical;border:1px solid var(--border);width:100%;min-height:96px;color:var(--fg);background:#111318;border-radius:6px;padding:10px}.composer-actions[data-v-98cef94c]{justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.composer-actions button[data-v-98cef94c]{border:1px solid var(--border);color:var(--fg);cursor:pointer;background:0 0;border-radius:6px;min-height:32px;padding:0 12px}.composer-actions button[type=submit][data-v-98cef94c]{background:var(--accent);border-color:var(--accent);color:#fff}.composer-actions button[data-v-98cef94c]:disabled{opacity:.45;cursor:default}.canvas-inner[data-v-98cef94c]{border:1px solid var(--border-strong);background-image:radial-gradient(circle,#ffffff21 1px,#0000 1px);background-size:24px 24px;position:relative;box-shadow:0 0 0 1px #00000094,0 24px 80px #00000047}.card-wrapper[data-v-98cef94c]{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute}.card-wrapper--selected[data-v-98cef94c]{outline:2px solid var(--selection);outline-offset:4px;filter:drop-shadow(0 0 14px #7dd3fc38)}.card-wrapper[data-v-98cef94c] *{-webkit-user-drag:none}.card-wrapper[data-v-98cef94c]:active{cursor:grabbing}.archive-btn[data-v-98cef94c]{z-index:11;border:1px solid var(--border);background:var(--card-bg);width:24px;height:24px;color:var(--fg);cursor:pointer;opacity:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;transition:opacity .15s,background .15s,border-color .15s,color .15s;display:flex;position:absolute;top:-10px;right:-10px}.card-wrapper:hover .archive-btn[data-v-98cef94c]{opacity:1}.archive-btn[data-v-98cef94c]:hover{background:var(--danger);color:#fff;border-color:var(--danger)}@media (width<=700px){.selection-actions[data-v-98cef94c]{justify-content:center;left:12px;right:12px;overflow-x:auto}}.sidebar[data-v-d0342bf7]{border-left:1px solid var(--border);background:var(--panel);flex-shrink:0;width:344px;min-height:0;transition:width .16s;display:flex}.sidebar--collapsed[data-v-d0342bf7]{width:48px}.sidebar-rail[data-v-d0342bf7]{border-right:1px solid var(--border);background:var(--panel-2);flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:48px;padding:8px 6px;display:flex}.rail-button[data-v-d0342bf7]{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex;position:relative}.rail-button[data-v-d0342bf7]:hover,.rail-button--active[data-v-d0342bf7]{border-color:var(--border-strong);color:var(--fg);background:#111318}.rail-button--collapse[data-v-d0342bf7]{margin-top:auto;font-size:1.55rem}.count[data-v-d0342bf7]{border:2px solid var(--panel-2);background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:.68rem;font-weight:760;display:inline-flex;position:absolute;top:-4px;right:-4px}.sidebar-panel[data-v-d0342bf7]{flex:1;min-width:0;padding:14px;overflow-y:auto}.panel-header[data-v-d0342bf7]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}h3[data-v-d0342bf7]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem}.panel-header span[data-v-d0342bf7]{color:var(--muted-2);font-size:.78rem;font-weight:700}.inbox-list[data-v-d0342bf7]{flex-direction:column;gap:10px;display:flex}.inbox-item[data-v-d0342bf7]{cursor:grab;transition:transform .12s,filter .12s}.inbox-item[data-v-d0342bf7]:hover{filter:brightness(1.06);transform:translateY(-1px)}.inbox-item[data-v-d0342bf7]:active{cursor:grabbing}.feed-list[data-v-d0342bf7]{flex-direction:column;gap:2px;display:flex}.feed-row[data-v-d0342bf7]{border-radius:var(--radius);gap:10px;padding:8px;display:flex}.feed-row[data-v-d0342bf7]:hover{background:var(--panel-2)}.feed-thumb[data-v-d0342bf7]{border:1px solid var(--border);background:#25282f;border-radius:6px;flex-shrink:0;width:42px;height:42px;overflow:hidden}.feed-thumb img[data-v-d0342bf7]{object-fit:cover;width:100%;height:100%}.feed-meta[data-v-d0342bf7]{min-width:0}.feed-text[data-v-d0342bf7]{text-overflow:ellipsis;white-space:nowrap;max-width:232px;font-size:.88rem;font-weight:590;line-height:1.3;overflow:hidden}.feed-time[data-v-d0342bf7]{color:var(--muted);padding-top:3px;font-size:.76rem}.empty[data-v-d0342bf7]{color:var(--muted);margin:18px 0 0;font-size:.86rem}.empty--error[data-v-d0342bf7]{color:var(--danger)}.board-tabs[data-v-b6a52267]{z-index:70;pointer-events:none;position:absolute;bottom:12px;left:14px;right:14px}.tab-strip[data-v-b6a52267]{border:1px solid var(--border);max-width:min(100%,760px);box-shadow:var(--shadow-md);pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#16181df0;border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex;overflow-x:auto}.board-tab[data-v-b6a52267]{background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:2px;max-width:220px;height:32px;display:inline-flex}.tab-select[data-v-b6a52267],.add-board[data-v-b6a52267]{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px}.tab-select[data-v-b6a52267]{align-items:center;min-width:0;padding:0 8px 0 11px;display:inline-flex}.board-tab[data-v-b6a52267]:hover,.add-board[data-v-b6a52267]:hover{background:var(--panel-2);color:var(--fg)}.board-tab--active[data-v-b6a52267]{border-color:var(--border-strong);background:#111318}.board-tab--active .tab-select[data-v-b6a52267]{color:var(--fg)}.tab-name[data-v-b6a52267]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:650;overflow:hidden}.tab-settings[data-v-b6a52267]{width:23px;height:23px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.tab-settings[data-v-b6a52267]:hover{background:var(--panel-2);color:var(--fg)}.add-board[data-v-b6a52267]{flex:none;width:32px;font-size:1rem;font-weight:760}.settings-backdrop[data-v-b6a52267]{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08090ba3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.settings-modal[data-v-b6a52267]{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);width:min(440px,100vw - 32px);box-shadow:var(--shadow-lg);padding:16px}.settings-modal header[data-v-b6a52267],.settings-modal footer[data-v-b6a52267]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settings-modal h2[data-v-b6a52267]{letter-spacing:.01em;margin:0;font-size:1.05rem}.settings-modal label[data-v-b6a52267]{color:var(--muted);flex-direction:column;gap:6px;margin-top:14px;font-size:.78rem;font-weight:620;display:flex}.settings-modal input[data-v-b6a52267]{border:1px solid var(--border);width:100%;height:34px;color:var(--fg);background:#111318;border-radius:6px;padding:0 10px}.settings-modal input[type=color][data-v-b6a52267]{padding:4px}.settings-grid[data-v-b6a52267]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .75rem;display:grid}.settings-modal footer[data-v-b6a52267]{justify-content:flex-end;padding-top:16px}.settings-modal button[data-v-b6a52267]{border:1px solid var(--border);height:32px;color:var(--fg);cursor:pointer;background:#111318;border-radius:6px;padding:0 12px}.settings-modal button[type=submit][data-v-b6a52267]{background:var(--accent);border-color:var(--accent);color:#fff}@media (width<=700px){.board-tabs[data-v-b6a52267]{bottom:10px;left:10px;right:10px}}.app-layout[data-v-8138b017]{background:var(--bg);flex-direction:column;height:100vh;display:flex}.main-area[data-v-8138b017]{background:var(--bg);flex:1;min-height:0;display:flex;overflow:hidden}.canvas-area[data-v-8138b017]{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101114;--panel:#16181d;--panel-2:#1c1f25;--card-bg:#191b20;--fg:#f4f1eb;--muted:#9b9a95;--muted-2:#6f726f;--border:#2d3038;--border-strong:#454a54;--accent:#f36f45;--accent-strong:#ff825c;--accent-soft:#f36f4529;--selection:#7dd3fc;--selection-soft:#7dd3fc29;--danger:#ff6469;--shadow-lg:0 18px 48px #0000006b;--shadow-md:0 10px 28px #00000052;--radius:8px}*{box-sizing:border-box}html,body,#app{background:var(--bg);height:100%;color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.4}button,input,select,textarea{font:inherit;color:inherit}button,select,input,textarea{border-color:var(--border)}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--selection);outline-offset:2px}button:disabled,select:disabled{cursor:default}::selection{background:var(--selection-soft)}
