.vx-am{display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--sans)}.vx-am-lede{color:var(--t2)}.vx-am-empty,.vx-am-lede{margin:0;font-size:var(--text-xs)}.vx-am-empty{color:var(--t3)}.vx-am-list{display:flex;flex-direction:column;gap:var(--space-1);max-height:280px;overflow-y:auto}.vx-am-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1_5) var(--space-2);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);color:var(--t1)}.vx-am-row:hover{background:var(--surface-3)}.vx-am-name{flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-am-when{color:var(--t3);font-size:var(--text-xs);white-space:nowrap}.vx-am-error{margin:0;font-size:var(--text-xs);color:var(--danger)}.vx-am-acts{display:flex;justify-content:flex-end;gap:var(--space-2)}.vx-print-signoff{display:none}@page{size:auto;margin:18mm}@media print{html.vx-printing body :not([data-print-root]):not([data-print-root] *):not(:has([data-print-root])){display:none!important}html.vx-printing,html.vx-printing body,html.vx-printing body :has([data-print-root]){display:block!important;position:static!important;overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;transform:none!important;background:var(--surface-0)!important}html.vx-printing{color-scheme:light}html.vx-printing [data-print-root]{position:static!important;overflow:visible!important;height:auto!important;max-height:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--surface-0)!important;color:var(--text-1);font-size:10.5pt;line-height:1.45;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.vx-printing [data-print-root] :is(button:not([data-print-keep]):not(.vx-dt-sort),.vx-doc-more,[data-doc-more],.vx-doc-expanding,.vx-page-section-grip,.vx-page-section-fold,[role=menu],[data-selection-extend],[data-panel-selection],[data-extend],[data-connected]){display:none!important}html.vx-printing [data-print-root] :is(.vx-dt-foot,.vx-dt-rows){display:none!important}html.vx-printing [data-print-root] .vx-dt-wrap{width:100%!important;margin-left:0!important}html.vx-printing [data-print-root] .vx-dt[data-layout=auto] td[data-nowrap=short]{white-space:normal}html.vx-printing [data-print-root] th button.vx-dt-sort{display:inline!important;all:unset;font:inherit;color:inherit}html.vx-printing [data-print-root] th button.vx-dt-sort svg{display:none!important}html.vx-printing [data-print-root] a{color:inherit!important;text-decoration:none!important}html.vx-printing [data-print-root] :is(h1,h2,h3,h4){break-after:avoid;page-break-after:avoid;break-inside:avoid}html.vx-printing [data-print-root] h2{break-before:auto}html.vx-printing [data-print-root] .vx-page-section-head{break-after:avoid;page-break-after:avoid;break-inside:avoid}html.vx-printing [data-print-root] .vx-page-section-body>:first-child{break-before:avoid;page-break-before:avoid}html.vx-printing [data-print-root] .vx-page-section-body>:first-child:is(ul,ol)>li:first-child{break-before:avoid}html.vx-printing [data-print-root] :is(p,li,blockquote,pre,figure,img){break-inside:avoid;orphans:3;widows:3}html.vx-printing [data-print-root] table{width:100%!important;max-width:100%!important;border-collapse:collapse;table-layout:auto}html.vx-printing [data-print-root] thead{display:table-header-group}html.vx-printing [data-print-root] td,html.vx-printing [data-print-root] th,html.vx-printing [data-print-root] tr{break-inside:avoid;page-break-inside:avoid}html.vx-printing [data-print-root] :is(td,th){overflow-wrap:break-word}html.vx-printing [data-print-root] :has(>table){overflow:visible!important;max-height:none!important}html.vx-printing [data-print-root] .vx-print-signoff:not(:empty){display:block;break-inside:avoid;margin-top:12mm;padding-top:4mm;border-top:.5pt solid var(--border)}}.vx-be{flex-direction:column;max-width:100%}.vx-be,.vx-be-bar{display:flex;gap:var(--space-2)}.vx-be-bar{position:sticky;top:0;z-index:2;align-items:center;padding:var(--space-2) 0;background:var(--bg);border-bottom:1px solid var(--border-subtle)}.vx-be-gap{flex:1 1 auto}.vx-be-said{font-size:var(--text-sm);color:var(--text-3)}.vx-be-said[data-tone=error]{color:var(--danger)}.vx-be-conflict{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--warn);border-radius:var(--radius-md);color:var(--text-1);font-size:var(--text-sm)}.vx-be-main{display:flex;align-items:flex-start;gap:var(--space-4)}.vx-be-blocks{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.vx-be-block{position:relative;padding-left:104px;border-radius:var(--radius-sm)}.vx-be-block[data-selected]{background:var(--surface-1)}.vx-be-tools{position:absolute;left:0;top:2px;display:flex;gap:2px;visibility:hidden}.vx-be-block:focus-within .vx-be-tools,.vx-be-block:hover .vx-be-tools{visibility:visible}@media (hover:none){.vx-be-tools{visibility:visible}}.vx-be input,.vx-be select,.vx-be textarea{font:inherit;color:var(--text-1);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);box-sizing:border-box}.vx-be textarea{width:100%;resize:none;field-sizing:content;min-height:1.6em;line-height:1.6}.vx-be input:hover,.vx-be select:hover,.vx-be textarea:hover{border-color:var(--border-subtle)}.vx-be input:focus-visible,.vx-be select:focus-visible,.vx-be textarea:focus-visible{border-color:var(--focus-ring);outline:1px solid var(--focus-ring)}.vx-be input::placeholder,.vx-be textarea::placeholder{color:var(--text-3)}.vx-be-p{color:var(--text-1)}.vx-be-h{display:flex;align-items:center;gap:var(--space-1)}.vx-be-h select{color:var(--text-3);font-size:var(--text-xs);flex:none}.vx-be-h input{flex:1 1 auto;min-width:0;font-weight:var(--weight-semibold)}.vx-be-h input[data-level="1"]{font-size:var(--text-xl)}.vx-be-h input[data-level="2"]{font-size:var(--text-lg)}.vx-be-list{display:flex;align-items:flex-start;gap:var(--space-1)}.vx-be-quote{border-left:3px solid var(--border);border-radius:0;padding-left:var(--space-3);color:var(--text-2)}.vx-be-code{display:flex;flex-direction:column;gap:var(--space-1);background:var(--surface-1);border-radius:var(--radius-md);padding:var(--space-1)}.vx-be-code input{font-size:var(--text-xs);color:var(--text-3);width:12em}.vx-be-code textarea{font-family:var(--font-mono);font-size:var(--text-sm)}.vx-be-rule{border:0;border-top:1px solid var(--border);margin:var(--space-3) var(--space-2)}.vx-be-grid{display:flex;flex-direction:column;font-size:var(--text-sm)}.vx-be-gridrow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none;align-items:center;border-bottom:1px solid var(--border-subtle)}.vx-be-gridrow>:last-child{width:28px}.vx-be-gridrow[data-head] input{font-weight:var(--weight-semibold);color:var(--text-2);font-size:var(--text-xs)}.vx-be-gridrow input{width:100%;min-width:0}.vx-be-tablebar{display:flex;gap:var(--space-1);margin-top:var(--space-1)}.vx-be-chip{font:inherit;font-size:var(--text-xs);color:var(--text-2);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:2px var(--space-2);cursor:pointer}.vx-be-chip:hover{color:var(--text-1);border-color:var(--border)}.vx-be-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.vx-be-widget{display:block;width:100%;box-sizing:border-box;text-align:left;cursor:pointer;padding:var(--space-1) var(--space-2);border:1px dashed var(--border);border-radius:var(--radius-md);background:transparent}.vx-be-widget:hover{border-color:var(--text-3)}.vx-be-widget:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.vx-be-block[data-selected] .vx-be-widget{border-style:solid;border-color:var(--accent)}.vx-be-tag{display:inline-block;font-size:var(--text-xs);color:var(--text-3);margin-bottom:var(--space-1)}.vx-be-preview{pointer-events:none}.vx-be-add{align-self:flex-start;margin-left:104px;display:inline-flex;align-items:center;gap:var(--space-1);font:inherit;font-size:var(--text-sm);color:var(--text-3);background:none;border:0;padding:var(--space-1) var(--space-2);cursor:pointer;border-radius:var(--radius-sm)}.vx-be-add:hover{color:var(--text-1);background:var(--surface-1)}.vx-be-add:focus-visible{outline:2px solid var(--focus-ring)}.vx-be-slash{position:absolute;left:104px;top:100%;z-index:5;min-width:200px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;padding:var(--space-1);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.vx-be-slash button{font:inherit;font-size:var(--text-sm);text-align:left;color:var(--text-1);background:none;border:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer}.vx-be-slash button[data-widget]{font-family:var(--font-mono);font-size:var(--text-xs)}.vx-be-slash button:hover,.vx-be-slash button[aria-selected=true]{background:var(--surface-3)}.vx-be-sep{height:1px;background:var(--border-subtle);margin:var(--space-1) 0}.vx-be-form{flex:0 0 260px;position:sticky;top:52px;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:70vh;overflow-y:auto}.vx-be-formhead{display:flex;align-items:center;font-size:var(--text-sm);color:var(--text-1)}.vx-be-prop{display:flex;flex-direction:column;gap:2px;font-size:var(--text-xs);color:var(--text-3)}.vx-be-prop input,.vx-be-prop textarea{border-color:var(--border-subtle);background:var(--bg);font-size:var(--text-xs);color:var(--text-1)}.vx-be-prop textarea{font-family:var(--font-mono)}.vx-be-kid{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.vx-be-kid legend{font-size:var(--text-xs);color:var(--text-2);padding:0 var(--space-1)}@container (max-width: 640px){.vx-be-main{flex-direction:column}.vx-be-form{position:static;flex-basis:auto;width:100%}}@media (max-width:760px){.vx-be-main{flex-direction:column}.vx-be-form{position:static;flex-basis:auto;width:100%}.vx-be-block{padding-left:0}.vx-be-tools{position:static}.vx-be-add,.vx-be-slash{margin-left:0;left:0}}