.backdrop[data-v-0a1bc968]{z-index:100;background:#14233c59;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog[data-v-0a1bc968]{background:#fff;border-radius:18px;width:min(720px,100%);max-height:calc(100vh - 32px);padding:22px;overflow-y:auto;box-shadow:0 24px 60px #14233c40}.dialog-head[data-v-0a1bc968]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.choices[data-v-0a1bc968]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.choice[data-v-0a1bc968]{border:1px solid var(--b-line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.choice[data-v-0a1bc968]:hover{border-color:var(--b-blue);background:var(--b-soft)}.choice-icon[data-v-0a1bc968]{background:var(--b-soft);width:40px;height:40px;color:var(--b-blue);border-radius:12px;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.choice:hover .choice-icon[data-v-0a1bc968]{background:#fff}.choice-title[data-v-0a1bc968]{color:var(--b-navy);font-weight:800}.choice-text[data-v-0a1bc968]{color:var(--b-muted);font-size:.85rem;line-height:1.4}.backdrop[data-v-e0304258]{z-index:100;background:#14233c59;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog[data-v-e0304258]{background:#fff;border-radius:18px;flex-direction:column;width:min(980px,100%);height:min(640px,100vh - 32px);padding:22px;display:flex;box-shadow:0 24px 60px #14233c40}.dialog-head[data-v-e0304258]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.head-title[data-v-e0304258]{align-items:center;gap:12px;display:flex}.head-icon[data-v-e0304258]{background:var(--b-soft);width:40px;height:40px;color:var(--b-blue);border-radius:12px;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.sub[data-v-e0304258]{margin-top:0}.empty[data-v-e0304258]{text-align:center;color:var(--b-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.empty p[data-v-e0304258]{max-width:340px;margin:0}.empty-icon[data-v-e0304258]{color:var(--b-blue);font-size:2.2rem}.notice[data-v-e0304258]{border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.notice.error[data-v-e0304258]{color:var(--b-danger);background:#fef3f2}.panes[data-v-e0304258]{border:1px solid var(--b-line);border-radius:14px;flex:1;grid-template-columns:320px 1fr;min-height:0;display:grid;overflow:hidden}.list[data-v-e0304258]{border-right:1px solid var(--b-line);background:var(--b-bg);margin:0;padding:6px;list-style:none}.item[data-v-e0304258]{text-align:left;cursor:pointer;width:100%;color:var(--b-text);background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.item[data-v-e0304258]:hover{background:#fff}.item.active[data-v-e0304258]{border-color:var(--b-blue);background:#fff}.item-top[data-v-e0304258]{align-items:center;gap:8px;display:flex}.dot[data-v-e0304258]{background:0 0;border-radius:50%;flex-shrink:0;width:8px;height:8px}.item.unread .dot[data-v-e0304258]{background:var(--b-blue)}.item-name[data-v-e0304258]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.item.unread .item-name[data-v-e0304258]{color:var(--b-navy);font-weight:800}.item-date[data-v-e0304258]{color:var(--b-muted);white-space:nowrap;font-size:.75rem}.item-topic[data-v-e0304258]{color:var(--b-navy);padding-left:16px;font-size:.82rem;font-weight:700}.item-text[data-v-e0304258]{color:var(--b-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:16px;font-size:.82rem;display:-webkit-box;overflow:hidden}.detail[data-v-e0304258]{min-width:0;padding:22px 26px}.detail.placeholder[data-v-e0304258]{color:var(--b-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.detail.placeholder i[data-v-e0304258]{color:var(--b-line);font-size:2rem}.back[data-v-e0304258]{margin-bottom:10px;display:none}.detail-name[data-v-e0304258]{color:var(--b-navy);margin:0;font-size:1.25rem;font-weight:800}.detail-date[data-v-e0304258]{color:var(--b-muted);margin-bottom:16px;font-size:.85rem}.facts[data-v-e0304258]{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0 0 18px;font-size:.9rem;display:grid}.facts dt[data-v-e0304258]{color:var(--b-muted);font-weight:600}.facts dd[data-v-e0304258]{overflow-wrap:anywhere;min-width:0;margin:0}.facts a[data-v-e0304258]{color:var(--b-blue-dark)}.body[data-v-e0304258]{white-space:pre-wrap;border-left:3px solid var(--b-blue);background:var(--b-soft);border-radius:0 10px 10px 0;padding:14px 16px;line-height:1.55}.warn[data-v-e0304258]{color:var(--b-danger);align-items:center;gap:6px;display:flex}.actions[data-v-e0304258]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.actions a.b-btn[data-v-e0304258]{text-decoration:none}@media (width<=759.98px){.dialog[data-v-e0304258]{height:calc(100vh - 32px);padding:16px}.panes[data-v-e0304258]{grid-template-columns:1fr}.panes.reading .list[data-v-e0304258],.panes:not(.reading) .detail[data-v-e0304258]{display:none}.list[data-v-e0304258]{border-right:0}.back[data-v-e0304258]{display:inline-flex}}.stage[data-v-75aadf02]{justify-content:center;height:100%;padding:16px;display:flex;position:relative;overflow:hidden}.frame-wrap[data-v-75aadf02]{background:#fff;border-radius:14px;transition:width .25s;position:relative;overflow:hidden;box-shadow:0 10px 40px #1e3e7b1f}iframe[data-v-75aadf02]{transform-origin:0 0;background:#fff;border:0;display:block}.publish[data-v-788e9413]{align-items:center;gap:10px;display:flex}.state[data-v-788e9413]{flex-direction:column;align-items:flex-end;font-size:.8rem;line-height:1.2;display:flex}.muted[data-v-788e9413],.quota[data-v-788e9413]{color:var(--b-muted)}.quota[data-v-788e9413]{font-size:.72rem}.online[data-v-788e9413]{color:var(--b-navy);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.online[data-v-788e9413]:hover{color:var(--b-blue-dark)}.online i[data-v-788e9413]{font-size:.7rem}.dot[data-v-788e9413]{background:#2f9e6b;border-radius:50%;width:8px;height:8px}.dot.changed[data-v-788e9413]{background:#e8912d}.spinner[data-v-788e9413]{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-788e9413}@keyframes spin-788e9413{to{transform:rotate(360deg)}}@media (width<=1100px){.state[data-v-788e9413]{display:none}}.section-list[data-v-44929760]{padding:16px}.site-row[data-v-44929760],.section-row[data-v-44929760]{border-radius:var(--b-radius);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #0000;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:10px;display:flex;position:relative}.site-row[data-v-44929760]{border-color:var(--b-line)}.site-row[data-v-44929760]:hover,.section-row[data-v-44929760]:hover{border-color:var(--b-line);background:#fbfdfe}.site-row.active[data-v-44929760],.section-row.active[data-v-44929760]{border-color:var(--b-blue);background:var(--b-soft)}.section-row.dragging[data-v-44929760]{opacity:.4}.section-row.drop-before[data-v-44929760]:before,.section-row.drop-after[data-v-44929760]:after{content:"";background:var(--b-blue);border-radius:3px;height:3px;position:absolute;left:8px;right:8px}.section-row.drop-before[data-v-44929760]:before{top:-5px}.section-row.drop-after[data-v-44929760]:after{bottom:-5px}.grip[data-v-44929760]{color:#b5c0cb;cursor:grab;margin-left:-4px;font-size:1.1rem}.row-icon[data-v-44929760]{background:var(--b-soft);width:34px;height:34px;color:var(--b-blue);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.row-text[data-v-44929760]{flex-direction:column;flex:1;min-width:0;display:flex}.row-title[data-v-44929760]{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.row-sub[data-v-44929760]{color:var(--b-muted);font-size:.8rem}.row-actions[data-v-44929760]{display:none}.section-row:hover .row-actions[data-v-44929760],.section-row.active .row-actions[data-v-44929760]{display:flex}.add-row[data-v-44929760]{border:2px dashed var(--b-line);border-radius:var(--b-radius);width:100%;color:var(--b-blue-dark);cursor:pointer;background:0 0;margin-top:6px;padding:12px;font-weight:700}.add-row[data-v-44929760]:hover{border-color:var(--b-blue);background:var(--b-soft)}.drop[data-v-d09bb29e]{border:2px dashed var(--b-line);width:100%;color:var(--b-muted);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:18px;display:flex}.drop i[data-v-d09bb29e]{color:var(--b-blue);font-size:1.5rem}.drop[data-v-d09bb29e]:hover,.drop.over[data-v-d09bb29e]{border-color:var(--b-blue);background:var(--b-soft)}.current[data-v-d09bb29e]{border:1px solid var(--b-line);background:#f6f8fa;border-radius:10px;overflow:hidden}.current img[data-v-d09bb29e]{object-fit:contain;background:repeating-conic-gradient(#eef1f4 0% 25%,#fff 0% 50%) 50%/16px 16px;width:100%;max-height:160px;display:block}.current-actions[data-v-d09bb29e]{border-top:1px solid var(--b-line);background:#fff;gap:6px;padding:8px;display:flex}.error[data-v-d09bb29e]{color:var(--b-danger)}.icon-input[data-v-d6d5c88b]{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:4px;display:grid}.icon-choice[data-v-d6d5c88b]{border:1px solid var(--b-line);height:34px;color:var(--b-text);cursor:pointer;background:#fff;border-radius:8px}.icon-choice[data-v-d6d5c88b]:hover{border-color:var(--b-blue);color:var(--b-blue)}.icon-choice.active[data-v-d6d5c88b]{background:var(--b-blue);border-color:var(--b-blue);color:#fff}.link-input[data-v-d85908b8],.target[data-v-d85908b8]{flex-direction:column;gap:6px;display:flex}.text-list[data-v-dd518fe7]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.text-row[data-v-dd518fe7]{align-items:flex-start;gap:4px;width:100%;display:flex}.list-head[data-v-dd518fe7]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.list-count[data-v-dd518fe7]{color:var(--b-muted);font-size:.8rem}.item[data-v-dd518fe7]{border:1px solid var(--b-line);background:#fff;border-radius:10px;margin-bottom:6px}.item.open[data-v-dd518fe7]{border-color:#c9d6e2}.item-head[data-v-dd518fe7]{cursor:pointer;align-items:center;gap:8px;padding:6px 6px 6px 10px;display:flex}.chevron[data-v-dd518fe7]{color:var(--b-muted);font-size:.8rem;transition:transform .15s}.item.open .chevron[data-v-dd518fe7]{transform:rotate(90deg)}.item-icon[data-v-dd518fe7]{color:var(--b-blue)}.item-title[data-v-dd518fe7]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.item-actions[data-v-dd518fe7]{display:flex}.item-body[data-v-dd518fe7]{border-top:1px solid var(--b-line);background:#fbfcfd;border-radius:0 0 10px 10px;padding:4px 12px 2px}.item-body .b-field[data-v-dd518fe7]:first-child{margin-top:10px}.panel[data-v-0ff50d0a]{padding:18px}.panel-head[data-v-0ff50d0a]{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.head-icon[data-v-0ff50d0a]{background:var(--b-soft);width:40px;height:40px;color:var(--b-blue);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.mt-0[data-v-0ff50d0a]{margin-top:2px}.anchor[data-v-0ff50d0a]{color:var(--b-muted);align-items:center;gap:6px;font-weight:700;display:flex}.panel-actions[data-v-0ff50d0a]{border-top:1px solid var(--b-line);gap:8px;margin-top:8px;padding-top:16px;display:flex}.error[data-v-0ff50d0a]{color:var(--b-danger)}.panel[data-v-a366f4f3]{padding:18px}.panel-head[data-v-a366f4f3]{align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.head-icon[data-v-a366f4f3]{background:var(--b-soft);width:40px;height:40px;color:var(--b-blue);border-radius:12px;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.sub[data-v-a366f4f3]{margin-top:2px}.themes[data-v-a366f4f3]{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.theme[data-v-a366f4f3]{border:1px solid var(--b-line);cursor:pointer;text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.theme[data-v-a366f4f3]:hover{border-color:var(--b-blue)}.theme.active[data-v-a366f4f3]{border-color:var(--b-blue);box-shadow:0 0 0 2px var(--b-blue) inset}.swatches[data-v-a366f4f3]{gap:4px;display:flex}.swatches span[data-v-a366f4f3]{border:1px solid #00000014;border-radius:50%;width:18px;height:18px}.theme-name[data-v-a366f4f3]{font-size:.82rem;font-weight:700;line-height:1.2}.color-row[data-v-a366f4f3]{align-items:center;gap:10px;display:flex}.color-row input[type=color][data-v-a366f4f3]{border:1px solid var(--b-line);cursor:pointer;background:#fff;border-radius:8px;width:44px;height:34px;padding:2px}.color-value[data-v-a366f4f3]{color:var(--b-muted);font-family:ui-monospace,monospace;font-size:.85rem}input[type=range][data-v-a366f4f3]{width:100%;accent-color:var(--b-blue)}.splash[data-v-792fce7c]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;padding:24px 16px;display:flex}.splash-text[data-v-792fce7c]{color:var(--b-muted);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.splash-actions[data-v-792fce7c]{gap:8px;display:flex}.spinner[data-v-792fce7c]{border:3px solid var(--b-line);border-top-color:var(--b-blue);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin-792fce7c}@keyframes spin-792fce7c{to{transform:rotate(360deg)}}.builder[data-v-792fce7c]{flex-direction:column;height:100vh;display:flex}.topbar[data-v-792fce7c]{border-bottom:1px solid var(--b-line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 16px;display:flex}.brand[data-v-792fce7c]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.logo[data-v-792fce7c]{background:var(--b-blue);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.site-name[data-v-792fce7c]{color:var(--b-navy);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.save-state[data-v-792fce7c]{color:var(--b-muted);white-space:nowrap;align-items:center;gap:4px;font-size:.8rem;display:inline-flex}.save-state.warn[data-v-792fce7c]{color:var(--b-danger)}.devices[data-v-792fce7c]{background:var(--b-bg);border-radius:999px;gap:2px;padding:3px;display:flex}.devices .b-btn[data-v-792fce7c]{width:34px;height:30px}.devices .b-btn.active[data-v-792fce7c]{color:var(--b-blue);background:#fff;box-shadow:0 1px 3px #0000001a}.actions[data-v-792fce7c]{flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.messages-btn[data-v-792fce7c]{position:relative}.badge[data-v-792fce7c]{background:var(--b-blue);color:#fff;text-align:center;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:.68rem;font-weight:800;line-height:17px;position:absolute;top:1px;right:0}.message[data-v-792fce7c]{background:var(--b-soft);border-bottom:1px solid var(--b-line);align-items:center;gap:10px;padding:8px 16px;font-weight:600;display:flex}.message.error[data-v-792fce7c]{color:var(--b-danger);background:#fef3f2}.message span[data-v-792fce7c]{flex:1}.message-link[data-v-792fce7c]{color:var(--b-blue-dark);white-space:nowrap;margin-left:8px;font-weight:800}.message-link i[data-v-792fce7c]{margin-left:4px;font-size:.75rem}.workspace[data-v-792fce7c]{flex:1;grid-template-columns:290px 1fr 340px;min-height:0;display:grid}.left[data-v-792fce7c],.right[data-v-792fce7c]{background:#fff;min-height:0}.left[data-v-792fce7c]{border-right:1px solid var(--b-line)}.right[data-v-792fce7c]{border-left:1px solid var(--b-line)}.center[data-v-792fce7c]{min-width:0;min-height:0}.problems[data-v-792fce7c]{padding:0 18px 18px}.problem[data-v-792fce7c]{color:var(--b-danger);margin-bottom:4px;font-family:ui-monospace,monospace;font-size:.82rem}@media (width<=1100px){.workspace[data-v-792fce7c]{grid-template-columns:240px 1fr 300px}.actions .b-btn[data-v-792fce7c]:not(.icon):not(.primary){display:none}}
