.login[data-v-75bbd01c]{min-height:100vh;display:grid;place-items:center;padding:1rem}.card[data-v-75bbd01c]{width:min(24rem,100%);display:grid;gap:.9rem;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.6rem}.logo[data-v-75bbd01c]{height:1.8rem;justify-self:start}h1[data-v-75bbd01c]{margin:0;font-size:1.4rem;font-weight:500}label[data-v-75bbd01c]{display:grid;gap:.3rem;font-size:.9rem}.error[data-v-75bbd01c]{margin:0;color:var(--danger)}.hint[data-v-75bbd01c]{margin:0;font-size:.8rem}.errors[data-v-09914e33]{position:fixed;bottom:calc(1rem + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);display:grid;gap:.5rem;z-index:100;width:min(36rem,calc(100vw - 2rem))}.error-toast[data-v-09914e33]{display:flex;gap:.75rem;align-items:center;justify-content:space-between;background:#fde8e7;color:#8c1d18;border:1px solid #f1b5b0;border-radius:8px;padding:.6rem .8rem;box-shadow:0 4px 16px #0000001f}.error-toast button[data-v-09914e33]{background:none;border:none;color:inherit}.settings[data-v-b9e124ba]{border:none;padding:0;border-radius:var(--radius);width:min(54rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);box-shadow:var(--shadow);background:var(--surface);color:var(--text)}.settings[data-v-b9e124ba]::backdrop{background:#2128368c}.frame[data-v-b9e124ba]{display:flex;flex-direction:column;height:min(40rem,calc(100dvh - 2rem))}header[data-v-b9e124ba]{display:flex;align-items:center;gap:1rem;padding:.8rem .8rem 0 1.25rem;border-bottom:1px solid var(--border);flex-wrap:wrap}h1[data-v-b9e124ba]{font-size:1.2rem;margin:0 0 .6rem}.tabs[data-v-b9e124ba]{display:flex;gap:.2rem;flex:1;align-self:flex-end}.tabs button[data-v-b9e124ba]{border:none;border-bottom:2px solid transparent;border-radius:0;background:none;padding:.45rem .7rem;color:var(--muted);font-weight:500}.tabs button[data-v-b9e124ba]:hover{color:var(--text);background:none}.tabs button.active[data-v-b9e124ba]{color:var(--anx-blue);border-bottom-color:var(--anx-blue)}.close[data-v-b9e124ba]{margin-bottom:.6rem}.body[data-v-b9e124ba]{overflow:auto;padding:.5rem 1.25rem 1.25rem}section+section[data-v-b9e124ba]{border-top:1px solid var(--border);margin-top:1rem;padding-top:.5rem}h2[data-v-b9e124ba]{font-size:1.05rem;margin:.6rem 0 .3rem}.upload[data-v-b9e124ba]{display:grid;gap:.5rem;max-width:32rem}.upload label[data-v-b9e124ba]{display:grid;gap:.2rem;font-size:.85rem}.upload label.check[data-v-b9e124ba]{display:flex;gap:.4rem;align-items:center}.saved[data-v-b9e124ba]{margin-left:.5rem}textarea[data-v-b9e124ba]{font:inherit;border:1px solid var(--border);border-radius:6px;padding:.4rem .6rem}.error[data-v-b9e124ba]{color:var(--danger);margin-left:.5rem}table[data-v-b9e124ba]{width:100%;border-collapse:collapse;display:block;overflow-x:auto}th[data-v-b9e124ba]{font-family:var(--font-head);font-weight:500;font-size:.8rem;color:var(--muted);background:var(--surface-2)}th[data-v-b9e124ba],td[data-v-b9e124ba]{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--border);vertical-align:top}.badge[data-v-b9e124ba]{margin-left:.4rem}.changelog[data-v-b9e124ba]{white-space:pre-wrap;font-size:.85rem}.ready[data-v-b9e124ba]{color:var(--success)}.failed[data-v-b9e124ba]{color:var(--danger)}.actions[data-v-b9e124ba]{display:flex;gap:.4rem}pre[data-v-b9e124ba]{font-size:12px;white-space:pre-wrap;max-height:24rem;overflow:auto;margin:0}.brand-header[data-v-104cac70]{background:linear-gradient(90deg,#212836eb,#212836b3 40%,#21283640),var(--header-image) center / cover no-repeat,var(--anx-black);color:var(--anx-white);padding:0 max(1rem,calc((100vw - 1100px)/2));padding-top:env(safe-area-inset-top,0px)}.bar[data-v-104cac70]{display:flex;align-items:center;gap:.9rem;padding:.9rem 0}.logo img[data-v-104cac70]{height:1.9rem;display:block}.product[data-v-104cac70]{font-family:var(--font-head);font-size:1.05rem;padding-left:.9rem;border-left:1px solid rgb(241 241 241 / .35)}.spacer[data-v-104cac70]{flex:1}.settings-button[data-v-104cac70]{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border-radius:50%;background:transparent;border:1px solid rgb(241 241 241 / .3);color:var(--anx-white)}.settings-button[data-v-104cac70]:hover:not(:disabled){border-color:var(--anx-lavender);color:#fff;background:#ffffff14}.user[data-v-104cac70]{color:#cfd3dc;font-size:.9rem}.logout-button[data-v-104cac70]{background:transparent;border:1px solid rgb(241 241 241 / .3);color:var(--anx-white);font-size:.85rem;padding:.25rem .7rem}.logout-button[data-v-104cac70]:hover:not(:disabled){border-color:var(--anx-lavender);color:#fff;background:#ffffff14}.hero[data-v-104cac70]{padding:2.2rem 0 3.2rem}.hero h1[data-v-104cac70],.hero p[data-v-104cac70]{max-width:40rem}.hero h1[data-v-104cac70]{font-size:clamp(1.8rem,4vw,2.6rem);margin:0 0 .4rem;font-weight:500}.hero p[data-v-104cac70]{margin:0 0 1.2rem;color:#d7d9e0;font-size:1.05rem}@media(max-width:600px){.product[data-v-104cac70]{display:none}.hero[data-v-104cac70]{padding:1.2rem 0 1.4rem}}.menu-button[data-v-b65867e7]{position:relative}.menu[data-v-b65867e7]{top:calc(100% + 4px)}.menu.right[data-v-b65867e7]{right:0}.menu.left[data-v-b65867e7]{left:0}.new[data-v-4a45d61d]{margin-left:auto;padding:.5rem 1.1rem}.create-dialog[data-v-4a45d61d]{border:none;padding:0;border-radius:var(--radius);width:min(28rem,calc(100vw - 2rem));box-shadow:var(--shadow);background:var(--surface);color:var(--text)}.create-dialog[data-v-4a45d61d]::backdrop{background:#2128368c}.create[data-v-4a45d61d]{display:grid;gap:.8rem;padding:1.25rem 1.5rem}.create h2[data-v-4a45d61d]{margin:0;font-size:1.2rem}.create label[data-v-4a45d61d]{display:grid;gap:.25rem;font-size:.85rem;color:var(--muted)}.create input[data-v-4a45d61d],.create select[data-v-4a45d61d]{color:var(--text);font-size:.95rem}.create .error[data-v-4a45d61d]{color:var(--danger);margin:0}.buttons[data-v-4a45d61d]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.3rem}.page[data-v-4a45d61d]{max-width:1100px;margin:0 auto;padding:1.5rem 0 3rem;width:calc(100% - 2rem)}.filters[data-v-4a45d61d]{display:flex;gap:1rem;align-items:center;margin-bottom:.9rem;flex-wrap:wrap}.filters input[type=search][data-v-4a45d61d]{flex:0 1 22rem;min-width:0}.filters label[data-v-4a45d61d]{display:flex;gap:.35rem;align-items:center}.table-wrap[data-v-4a45d61d]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}table[data-v-4a45d61d]{width:100%;border-collapse:collapse}th[data-v-4a45d61d]{text-align:left;font-family:var(--font-head);font-weight:500;font-size:.8rem;color:var(--muted);padding:.7rem 1rem;border-bottom:1px solid var(--border);background:var(--surface-2)}th[data-v-4a45d61d]:first-child{border-top-left-radius:var(--radius)}th[data-v-4a45d61d]:last-child{border-top-right-radius:var(--radius)}td[data-v-4a45d61d]{padding:.65rem 1rem;border-bottom:1px solid var(--border);vertical-align:middle}tr:last-child td[data-v-4a45d61d]{border-bottom:none}tbody tr:not(.empty-row):hover td[data-v-4a45d61d]{background:#fafaff}.title[data-v-4a45d61d]{width:100%}.title a[data-v-4a45d61d]{font-weight:500;font-size:1rem}.title a[data-v-4a45d61d]:hover{color:var(--anx-blue)}.title .badge[data-v-4a45d61d]{margin-left:.5rem}.archived .title a[data-v-4a45d61d]{color:var(--muted)}.meta[data-v-4a45d61d]{white-space:nowrap;font-variant-numeric:tabular-nums}.right[data-v-4a45d61d]{text-align:right}.actions[data-v-4a45d61d]{width:1%;white-space:nowrap}.actions>div[data-v-4a45d61d]{display:flex;gap:.4rem;justify-content:flex-end;align-items:stretch}.actions[data-v-4a45d61d] .menu-button{display:flex}.button[data-v-4a45d61d]{display:inline-block;font-weight:500;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:.35rem .8rem;white-space:nowrap}.button[data-v-4a45d61d]:hover{border-color:var(--anx-blue);color:var(--anx-blue)}.button.present[data-v-4a45d61d]{color:var(--anx-blue);border-color:var(--anx-lavender)}.button.present span[data-v-4a45d61d]{font-size:.7em;margin-right:.2rem;vertical-align:.1em}.button.present[data-v-4a45d61d]:hover{background:var(--anx-blue);border-color:var(--anx-blue);color:#fff}.empty[data-v-4a45d61d]{text-align:center;padding:2rem}@media(max-width:700px){thead[data-v-4a45d61d]{display:none}table[data-v-4a45d61d],tbody[data-v-4a45d61d],tr[data-v-4a45d61d],td[data-v-4a45d61d]{display:block}tbody tr[data-v-4a45d61d]:not(.empty-row){display:grid;grid-template-columns:auto 1fr;padding:.8rem 1rem;border-bottom:1px solid var(--border)}tbody tr[data-v-4a45d61d]:last-child{border-bottom:none}tbody tr:not(.empty-row) td[data-v-4a45d61d]{padding:0;border:none;background:none!important}.title[data-v-4a45d61d]{grid-column:1 / -1;margin-bottom:.2rem}.meta[data-v-4a45d61d]{font-size:.85rem}.meta+.meta[data-v-4a45d61d]:before{content:"·";margin:0 .4rem}.actions[data-v-4a45d61d]{grid-column:1 / -1;width:auto;margin-top:.6rem}.actions>div[data-v-4a45d61d]{justify-content:flex-start}}.proposal[data-v-3dff7558]{border:1px solid var(--border);border-radius:8px;padding:.5rem .6rem;background:var(--surface);font-size:.85rem}.proposal.open[data-v-3dff7558]{border-color:#e8a33d}header[data-v-3dff7558]{display:flex;gap:.5rem;align-items:baseline}.status[data-v-3dff7558]{color:var(--muted);font-size:.8rem}.link[data-v-3dff7558]{margin-left:auto;border:none;background:none;padding:0;color:var(--accent);font-size:.8rem}.ops[data-v-3dff7558]{list-style:none;margin:.4rem 0;padding:0;display:grid;gap:.4rem}.label[data-v-3dff7558]{font-weight:500}.diff[data-v-3dff7558]{margin:.25rem 0 0;font-size:11.5px;line-height:1.35;max-height:16rem;overflow:auto;background:var(--bg);border-radius:4px;padding:.3rem;white-space:pre-wrap}.diff .add[data-v-3dff7558]{background:#e6f4ea;color:#1e5e2f;display:block}.diff .del[data-v-3dff7558]{background:#fde8e7;color:#8c1d18;display:block}.diff .same[data-v-3dff7558]{color:var(--muted);display:block}.actions[data-v-3dff7558]{display:flex;gap:.4rem}.error[data-v-3dff7558]{color:var(--danger);margin:.3rem 0}.assistant[data-v-efcb7063]{height:100%;display:flex;flex-direction:column;background:var(--surface);min-width:0}header[data-v-efcb7063]{display:flex;gap:.5rem;align-items:center;padding:.3rem .4rem .3rem .75rem;border-bottom:1px solid var(--border);background:var(--surface-2)}h2[data-v-efcb7063]{font-size:.95rem;margin:0;flex:1}.auto[data-v-efcb7063]{font-size:.8rem;display:flex;gap:.3rem;align-items:center}.hint[data-v-efcb7063]{margin:0;padding:.5rem .75rem;font-size:.85rem;background:var(--warning-soft);color:var(--warning)}.messages[data-v-efcb7063]{flex:1;overflow:auto;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.6rem}.empty[data-v-efcb7063]{font-size:.85rem}.message[data-v-efcb7063]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}.message.user[data-v-efcb7063]{align-items:flex-end}.message.user .text[data-v-efcb7063]{background:var(--anx-blue-soft);color:var(--anx-black);border-radius:12px 12px 2px;padding:.4rem .6rem;max-width:90%;white-space:pre-wrap}.message.assistant .text[data-v-efcb7063]{white-space:pre-wrap}.author[data-v-efcb7063]{font-size:.75rem;color:var(--muted)}.error[data-v-efcb7063]{color:var(--danger);font-size:.85rem}.composer[data-v-efcb7063]{display:flex;gap:.4rem;padding:.5rem .75rem;border-top:1px solid var(--border);align-items:flex-end}textarea[data-v-efcb7063]{flex:1;font:inherit;border:1px solid var(--border);border-radius:6px;padding:.4rem .5rem;resize:vertical;min-width:0}.session[data-v-efcb7063]{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;max-width:18rem}.session-title[data-v-efcb7063]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.session-date[data-v-efcb7063]{font-size:.75rem;color:var(--muted)}.session.current .session-title[data-v-efcb7063]{color:var(--anx-blue);font-weight:500}.briefing[data-v-db6eaf66]{height:100%;overflow:auto;background:var(--surface);display:flex;flex-direction:column}.form[data-v-db6eaf66]{display:grid;gap:.6rem;padding:1rem;max-width:48rem}h2[data-v-db6eaf66]{font-size:1.05rem;margin:.5rem 0 0}p[data-v-db6eaf66]{margin:0}label[data-v-db6eaf66]{display:grid;gap:.2rem;font-size:.85rem}.row[data-v-db6eaf66]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem}.inline[data-v-db6eaf66]{display:flex;gap:.4rem}.inline input[data-v-db6eaf66]{width:6rem}textarea[data-v-db6eaf66],select[data-v-db6eaf66]{font:inherit;border:1px solid var(--border);border-radius:6px;padding:.4rem .5rem;background:var(--surface)}.files[data-v-db6eaf66]{display:grid;gap:.3rem;font-size:.85rem}.files ul[data-v-db6eaf66]{margin:0;padding-left:1.2rem}.link[data-v-db6eaf66]{border:none;background:none;padding:0;color:var(--accent)}.outline[data-v-db6eaf66]{margin:0;padding-left:1.4rem;display:grid;gap:.4rem}.outline li[data-v-db6eaf66]{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(8rem,2fr) auto auto;gap:.3rem;align-items:center}.outline .title[data-v-db6eaf66]{font-weight:500}.tools[data-v-db6eaf66]{display:flex;gap:.2rem}.tools button[data-v-db6eaf66]{padding:.2rem .45rem}.actions[data-v-db6eaf66]{display:flex;gap:.5rem;flex-wrap:wrap}.progress[data-v-db6eaf66]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.5rem .75rem;background:#fff4e5;border-bottom:1px solid #f0c27b;font-size:.85rem}.warning[data-v-db6eaf66]{flex-basis:100%;color:#8a5300}.error[data-v-db6eaf66]{color:var(--danger)}.slot[data-v-db6eaf66]{flex:1;min-height:0}@media(max-width:700px){.outline li[data-v-db6eaf66]{grid-template-columns:1fr}}.preview[data-v-1bf41caf]{height:100%;display:flex;flex-direction:column;background:var(--surface);min-height:0}.stage[data-v-1bf41caf]{flex:1;min-height:0;display:flex;background:#e8e8ee}iframe[data-v-1bf41caf]{flex:1;border:0;width:100%;height:100%;background:#e8e8ee}.message[data-v-1bf41caf]{padding:1rem;overflow:auto;width:100%;margin:0}.starting[data-v-1bf41caf]{display:grid;place-items:center;color:var(--muted)}.error p[data-v-1bf41caf]{color:var(--danger);margin-top:0}pre[data-v-1bf41caf]{font-size:12px;white-space:pre-wrap;background:var(--surface);border:1px solid var(--border);padding:.5rem;border-radius:var(--radius-sm)}.controls[data-v-1bf41caf]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap}.position[data-v-1bf41caf]{font-variant-numeric:tabular-nums;font-size:.85rem;min-width:3.5rem;text-align:center;color:var(--muted)}.follow[data-v-1bf41caf]{display:flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--muted);margin-left:.5rem}.spacer[data-v-1bf41caf]{flex:1}.controls button[data-v-1bf41caf]{font-size:.85rem}.slide-list[data-v-f2652337]{height:100%;display:flex;flex-direction:column;background:var(--surface-2);min-width:0}header[data-v-f2652337]{display:flex;justify-content:space-between;align-items:center;padding:.35rem .35rem .35rem .75rem;font-family:var(--font-head);font-weight:500;font-size:.85rem;border-bottom:1px solid var(--border)}.count[data-v-f2652337]{color:var(--muted);font-weight:400;margin-left:.25rem}ol[data-v-f2652337]{list-style:none;margin:0;padding:.3rem;overflow:auto;flex:1;display:grid;align-content:start;gap:1px}li[data-v-f2652337]{border-radius:var(--radius-sm)}li.over[data-v-f2652337]{box-shadow:inset 0 2px 0 var(--anx-blue)}li.dragging[data-v-f2652337]{opacity:.4}.slide[data-v-f2652337]{width:100%;display:flex;align-items:center;gap:.35rem;text-align:left;border:1px solid transparent;background:none;padding:.2rem .4rem;font-weight:400;font-size:.8rem;line-height:1.3}.slide[data-v-f2652337]:hover:not(:disabled){background:var(--surface);border-color:transparent;color:var(--text)}.slide.current[data-v-f2652337]{background:var(--surface);border-color:var(--anx-blue);box-shadow:inset 3px 0 0 var(--anx-blue)}.slide[draggable=true][data-v-f2652337]{cursor:grab}.number[data-v-f2652337]{flex:0 0 1.3rem;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.title[data-v-f2652337]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current .title[data-v-f2652337]{font-weight:500}.hidden .title[data-v-f2652337]{text-decoration:line-through;color:var(--muted)}.flag[data-v-f2652337]{flex:none;width:.45rem;height:.45rem;border-radius:50%}.flag.proposal[data-v-f2652337]{background:var(--warning)}.flag.problem[data-v-f2652337]{background:var(--danger)}.peers[data-v-f2652337]{flex:none;display:flex;padding-left:.3rem}.avatar[data-v-f2652337]{width:1.05rem;height:1.05rem;border-radius:50%;color:#fff;font-size:.6rem;font-weight:600;display:grid;place-items:center;border:2px solid var(--surface-2);margin-left:-.3rem}.slides-editor[data-v-bdf2625a]{height:100%;overflow:hidden}.slides-editor[data-v-bdf2625a] .cm-editor{height:100%}.slides-editor[data-v-bdf2625a] .cm-proposal-replace{background:#fff4d6}.slides-editor[data-v-bdf2625a] .cm-proposal-delete{background:#fde8e7;text-decoration:line-through}.slides-editor[data-v-bdf2625a] .cm-proposal-insert{box-shadow:inset 0 -3px #2e9e5b}.slides-editor[data-v-bdf2625a] .cm-proposal-move{background:#e8eefc}.slides-editor[data-v-bdf2625a] .cm-diagnostic-warning{border-left-color:var(--warning)}.slides-editor[data-v-bdf2625a] .cm-lintRange-warning{background-image:none;text-decoration:underline wavy #d38b00;text-underline-offset:3px}.slides-editor[data-v-bdf2625a] .cm-gutters{background:var(--surface);border-right:1px solid var(--border);color:#9aa0ad}.slides-editor[data-v-bdf2625a] .cm-activeLineGutter{background:var(--anx-blue-soft);color:var(--anx-blue)}.slides-editor[data-v-bdf2625a] .cm-activeLine{background:#4733f60a}.slides-editor[data-v-bdf2625a] .cm-cursor{border-left-color:var(--anx-blue)}.slides-editor[data-v-bdf2625a] .cm-selectionBackground,.slides-editor[data-v-bdf2625a] .cm-focused .cm-selectionBackground{background:#4733f629!important}.slides-editor[data-v-bdf2625a] .cm-scroller{font-family:var(--font-mono);font-size:13.5px;line-height:1.55}.split-handle[data-v-09c21c37]{flex:0 0 auto;position:relative;z-index:5;background:var(--border);transition:background .12s}.split-handle.horizontal[data-v-09c21c37]{width:1px;cursor:col-resize}.split-handle.vertical[data-v-09c21c37]{height:1px;cursor:row-resize}.split-handle[data-v-09c21c37]:after{content:"";position:absolute;inset:-4px}.split-handle.vertical[data-v-09c21c37]:after{inset:-4px 0}.split-handle.horizontal[data-v-09c21c37]:after{inset:0 -4px}.split-handle[data-v-09c21c37]:hover,.split-handle[data-v-09c21c37]:focus-visible{background:var(--anx-blue);outline:none}body.resizing iframe{pointer-events:none}body.resizing-horizontal{cursor:col-resize;-webkit-user-select:none;user-select:none}body.resizing-vertical{cursor:row-resize;-webkit-user-select:none;user-select:none}.panel[data-v-0ab735e5]{height:100%;border-left:1px solid var(--border);background:var(--surface);overflow:auto}header[data-v-0ab735e5]{display:flex;justify-content:space-between;align-items:center;padding:.6rem .75rem .6rem 1rem;border-bottom:1px solid var(--border);background:var(--surface-2)}h2[data-v-0ab735e5]{font-size:1rem;margin:0}.current[data-v-0ab735e5],.hint[data-v-0ab735e5],.error[data-v-0ab735e5]{padding:0 1rem}.error[data-v-0ab735e5]{color:var(--danger)}ol[data-v-0ab735e5]{list-style:none;margin:0;padding:0}li[data-v-0ab735e5]{padding:.6rem 1rem;border-top:1px solid var(--border)}.title[data-v-0ab735e5]{display:flex;gap:.4rem;align-items:center}.changelog[data-v-0ab735e5]{white-space:pre-wrap;font-size:.85rem;margin:.3rem 0 .5rem}.hint[data-v-0ab735e5]{font-size:.8rem}.versions[data-v-0a471137]{height:100%;border-left:1px solid var(--border);background:var(--surface);overflow:auto}header[data-v-0a471137]{display:flex;justify-content:space-between;align-items:center;padding:.6rem .75rem .6rem 1rem;border-bottom:1px solid var(--border);background:var(--surface-2)}h2[data-v-0a471137]{font-size:1rem;margin:0}ol[data-v-0a471137]{list-style:none;margin:0;padding:0}li[data-v-0a471137]{padding:.6rem 1rem;border-bottom:1px solid var(--border)}.meta[data-v-0a471137]{font-size:.8rem;margin:.15rem 0 .35rem}.confirm[data-v-0a471137]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:.85rem}.link[data-v-0a471137]{border:none;padding:0;color:var(--accent);background:none;font-size:.85rem}.error[data-v-0a471137]{color:var(--danger);padding:0 1rem}.editor-page[data-v-9371336d]{display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100vh;height:100dvh;background:var(--bg);overflow:hidden}.topbar[data-v-9371336d]{display:flex;align-items:center;gap:.9rem;padding:.45rem .9rem;padding-top:calc(.45rem + env(safe-area-inset-top,0px));background:var(--anx-black);color:var(--anx-white);min-width:0}.brand img[data-v-9371336d]{height:1.6rem;display:block}.title[data-v-9371336d]{display:flex;align-items:center;gap:.7rem;min-width:0;flex:1 1 auto}.title h1[data-v-9371336d]{font-size:1.05rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text}.title input[data-v-9371336d]{background:var(--anx-black-2);color:var(--anx-white);border-color:var(--anx-violet)}.connection[data-v-9371336d]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:#aab0bf;white-space:nowrap}.connection .dot[data-v-9371336d]{width:.5rem;height:.5rem;border-radius:50%;background:#7bd389}.connection.connecting .dot[data-v-9371336d]{background:#f0c46b}.connection.disconnected[data-v-9371336d]{color:#ffb4ab}.connection.disconnected .dot[data-v-9371336d]{background:#ff6b5e}.tag[data-v-9371336d]{font-size:.75rem;border:1px solid #556079;border-radius:999px;padding:.05rem .5rem;color:#cfd3dc;white-space:nowrap}.actions[data-v-9371336d]{display:flex;align-items:center;gap:.5rem}.actions .save[data-v-9371336d]{display:flex;gap:.4rem}.actions .save input[data-v-9371336d]{background:var(--anx-black-2);color:var(--anx-white);border-color:#556079}.present[data-v-9371336d]{background:transparent;color:var(--anx-white);border-color:#556079}.present[data-v-9371336d]:hover:not(:disabled){border-color:var(--anx-lavender);color:#fff}.more[data-v-9371336d]>button{background:transparent;color:var(--anx-white);border-color:#556079}.notice[data-v-9371336d]{font-size:.8rem;color:var(--anx-lavender)}.peers[data-v-9371336d]{display:flex;list-style:none;margin:0 0 0 .35rem;padding:0}.peers li[data-v-9371336d]{width:1.7rem;height:1.7rem;border-radius:50%;color:#fff;display:grid;place-items:center;font-size:.75rem;font-weight:600;border:2px solid var(--anx-black);margin-left:-.35rem}.tabs[data-v-9371336d]{display:flex;background:var(--surface);border-bottom:1px solid var(--border)}.tabs button[data-v-9371336d]{flex:1;border:none;border-radius:0;background:none;padding:.6rem .25rem;border-bottom:2px solid transparent}.tabs button.active[data-v-9371336d]{border-bottom-color:var(--anx-blue);color:var(--anx-blue)}.body[data-v-9371336d]{display:flex;min-height:0;position:relative}.body>section[data-v-9371336d]{min-width:0;min-height:0}.slides[data-v-9371336d]{flex:0 0 auto}.rail[data-v-9371336d]{flex:0 0 1.9rem;border:none;border-right:1px solid var(--border);border-radius:0;background:var(--surface-2);padding:.6rem 0;writing-mode:vertical-rl;font-size:.8rem;color:var(--muted)}.rail[data-v-9371336d]:hover:not(:disabled){color:var(--anx-blue);background:var(--anx-blue-soft)}.editor[data-v-9371336d]{display:flex;flex-direction:column;background:var(--surface)}.editor-host[data-v-9371336d]{flex:1;min-height:0}.loading[data-v-9371336d]{padding:1rem}.statusbar[data-v-9371336d]{display:flex;gap:.75rem;white-space:nowrap;align-items:center;padding:.25rem .75rem;border-top:1px solid var(--border);font-size:.78rem;color:var(--muted);background:var(--surface);min-width:0}.statusbar .problem[data-v-9371336d]{border:none;background:var(--warning-soft);color:var(--warning);padding:.1rem .5rem;font-size:.78rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.statusbar .ok[data-v-9371336d]{color:var(--success)}.right[data-v-9371336d]{display:flex;flex-direction:column;background:var(--surface)}.preview-host[data-v-9371336d]{flex:0 0 auto;min-height:0;display:flex;flex-direction:column}.preview-host[data-v-9371336d]>*{flex:1}.briefing-host[data-v-9371336d]{flex:1;min-height:0}.assistant-host[data-v-9371336d]{flex:1 1 0;min-height:0}.assistant-rail[data-v-9371336d]{flex:0 0 auto;border:none;border-top:1px solid var(--border);border-radius:0;background:var(--surface-2);padding:.55rem;text-align:left;display:flex;gap:.5rem;align-items:center}.body.narrow>section[data-v-9371336d]{flex:1 1 0;width:auto!important}.scrim[data-v-9371336d]{position:fixed;inset:0;background:#21283659;z-index:40;display:grid;place-items:center}.drawer[data-v-9371336d]{position:absolute;top:0;right:0;bottom:0;width:min(24rem,100%);z-index:41;box-shadow:var(--shadow);display:flex}.drawer[data-v-9371336d]>*{flex:1}.dialog[data-v-9371336d]{background:var(--surface);border-radius:var(--radius);padding:1.25rem 1.5rem;width:min(28rem,calc(100vw - 2rem));box-shadow:var(--shadow)}.dialog h2[data-v-9371336d]{margin-top:0;font-size:1.15rem}dl[data-v-9371336d]{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem}dt[data-v-9371336d]{white-space:nowrap}dd[data-v-9371336d]{margin:0}kbd[data-v-9371336d]{font-family:var(--font-text);font-size:.8rem;border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:4px;padding:0 .3rem;background:var(--surface-2)}@media(max-width:1100px){.connection[data-v-9371336d]{font-size:0;gap:0}}@media(max-width:900px){.topbar[data-v-9371336d],.actions[data-v-9371336d]{flex-wrap:wrap}.peers[data-v-9371336d]{display:none}}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Variable.ttf) format("truetype");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Italic-Variable.ttf) format("truetype");font-weight:100 1000;font-style:italic;font-display:swap}:root{--anx-blue: #4733f6;--anx-blue-hover: #3a27d9;--anx-blue-soft: #eceafe;--anx-lavender: #afa7f5;--anx-violet: #8076f5;--anx-black: #212836;--anx-black-2: #2c3546;--anx-white: #f1f1f1;--bg: #f6f6f8;--surface: #ffffff;--surface-2: #f1f1f4;--border: #e1e2e8;--border-strong: #c9cbd6;--text: var(--anx-black);--muted: #646b7b;--accent: var(--anx-blue);--danger: #c4170c;--danger-soft: #fdecea;--warning: #9a5b00;--warning-soft: #fff3df;--success: #2f7d32;--success-soft: #e8f4e9;--radius: 8px;--radius-sm: 6px;--shadow: 0 6px 24px rgb(33 40 54 / .12);--font-text: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-head: "Geist", "DM Sans", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, "DejaVu Sans Mono", "Liberation Mono", monospace;font-family:var(--font-text);font-size:14px;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}h1,h2,h3{font-family:var(--font-head);font-weight:500;letter-spacing:-.01em}a{color:inherit;text-decoration:none}code{font-family:var(--font-mono);font-size:.92em}button{font:inherit;font-weight:500;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:var(--radius-sm);padding:.4rem .85rem;cursor:pointer;transition:background .12s,border-color .12s,color .12s}button:hover:not(:disabled){border-color:var(--anx-blue);color:var(--anx-blue)}button.primary{background:var(--anx-blue);border-color:var(--anx-blue);color:#fff}button.primary:hover:not(:disabled){background:var(--anx-blue-hover);border-color:var(--anx-blue-hover);color:#fff}button.ghost{border-color:transparent;background:transparent}button.ghost:hover:not(:disabled){background:var(--surface-2);border-color:transparent}button.icon{padding:.3rem .45rem;line-height:1;min-width:2rem}button:disabled{opacity:.45;cursor:default}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--anx-blue);outline-offset:1px}input,textarea,select{font:inherit;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:.45rem .6rem;background:var(--surface)}input:focus,textarea:focus,select:focus{border-color:var(--anx-blue)}input[type=checkbox]{accent-color:var(--anx-blue)}.muted{color:var(--muted)}.fatal{padding:2rem;color:var(--danger)}.badge{display:inline-block;font-size:.72rem;font-weight:500;border-radius:999px;padding:.05rem .5rem;background:var(--anx-blue-soft);color:var(--anx-blue)}.menu{position:absolute;z-index:50;min-width:14rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:.3rem;display:grid}.menu button,.menu a{border:none;background:none;text-align:left;padding:.45rem .6rem;border-radius:var(--radius-sm);display:flex;justify-content:space-between;gap:1rem;font-weight:400;color:var(--text)}.menu button:hover:not(:disabled),.menu a:hover{background:var(--anx-blue-soft);color:var(--anx-blue)}.menu kbd{color:var(--muted);font-family:var(--font-text);font-size:.8rem}.menu hr{border:none;border-top:1px solid var(--border);margin:.25rem 0}
