:root{--acg-navy:#11113e;--acg-navy-soft:#1c1c5a;--acg-navy-tint:#11113e0a;--acg-navy-line:#11113e1f;--acg-logo:#063c60;--acg-peri:#a3a3d1;--acg-peri-soft:#a3a3d12e;--acg-ghost:#11113e0b;--bg:#fcfcfd;--paper:#fff;--border:#11113e1a;--border-soft:#11113e17;--tint:#11113e08;--text:#16172a;--text-2:#4d4f63;--text-3:#8a8d9e;--on-navy:#fff;--joined:#2f6b52;--pending:#c2914b;--danger:#c14242;--danger-line:#c142424d;--radius:10px;--radius-sm:6px;--radius-pill:999px;--surface-shadow:0 1px 2px #11113e08, 0 3px 10px #11113e0a;--surface-wash:#11113e06;--shadow-lift:0 6px 20px #11113e14;--shadow-overlay:0 24px 70px #11113e2e;--backdrop:#11113e52;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--serif:"Playfair Display", Georgia, serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--tag-text:var(--text-2)}[data-theme=dark]{--acg-navy:#c8c8ff;--acg-navy-soft:#b0b0ff;--acg-navy-tint:#c8c8ff0f;--acg-navy-line:#c8c8ff2e;--acg-peri:#8f8fc4;--acg-peri-soft:#a3a3d11f;--acg-ghost:#c8c8ff0e;--bg:#101017;--paper:#16161f;--border:#c8c8ff1f;--border-soft:#c8c8ff17;--tint:#c8c8ff0b;--text:#eceaf4;--text-2:#b4b2c4;--text-3:#7d7a90;--on-navy:#101017;--joined:#7db99a;--pending:#d0a05e;--danger:#d4756a;--danger-line:#e07a7a59;--surface-shadow:0 1px 2px #0000004d, 0 3px 12px #0000004d;--surface-wash:#c8c8ff0a;--shadow-lift:0 6px 20px #0006;--shadow-overlay:0 24px 70px #0009;--backdrop:#0000008c}::selection{background:color-mix(in srgb, var(--acg-navy) 20%, transparent)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--acg-navy) 22%, transparent) transparent}
:root{--os-canvas:#f7f8fa;--os-surface:#fff;--os-surface-muted:#f4f5f7;--os-surface-selected:#eef1f4;--os-accent:#315f87;--os-accent-hover:#244c70;--os-accent-line:#315f8729;--os-line:#222e3b1a;--os-text:#222831;--os-text-2:#626b76;--os-text-3:#929ba6;--t-micro:.64rem;--t-label:.68rem;--os-radius-control:8px;--os-radius-panel:12px;--os-shadow-floating:0 18px 50px #222e3b24;--os-backdrop:#1f2d3f47;--os-signal-green:#3f8f5f;--os-signal-yellow:#bf8b1c;--os-signal-orange:#c2662f;--os-signal-question:#8b95a1;--os-move-up:#3f8f5f;--os-move-down:#b0553f;--os-signal-green-text:#3a8457;--os-signal-orange-text:#b25e2b}[data-theme=dark]{--os-canvas:#12161c;--os-surface:#181e26;--os-surface-muted:#20242a;--os-surface-selected:#252c34;--os-accent:#8eb4d6;--os-accent-hover:#a7c6e0;--os-accent-line:#8eb4d633;--os-line:#dce8f61a;--os-text:#f0f4f8;--os-text-2:#bac3ce;--os-text-3:#838e9b;--os-shadow-floating:0 24px 70px #0000007a;--os-backdrop:#00000085;--os-signal-green:#6fbf8c;--os-signal-yellow:#d7ab4d;--os-signal-orange:#dd8b57;--os-signal-question:#98a2ae;--os-move-up:#6fbf8c;--os-move-down:#d98a72;--os-signal-green-text:#6fbf8c;--os-signal-orange-text:#dd8b57}
.app{--os-side-w:236px;grid-template-columns:var(--os-side-w) minmax(0, 1fr);background:var(--os-surface);min-height:100vh;display:grid}.app[data-sidebar=collapsed]{--os-side-w:64px}.side{background:var(--os-surface);border-right:1px solid var(--os-line);flex-direction:column;height:100vh;padding:0 0 16px;display:flex;position:sticky;top:0;overflow-y:auto}.side-head{--os-brand-mark-w:26px;flex:none;justify-content:space-between;align-items:center;gap:8px;height:64px;margin:0 12px 24px 22px;display:flex;position:relative}.logo-link{width:var(--os-brand-mark-w);height:38px;min-width:var(--os-brand-mark-w);flex:none;place-items:center;display:grid}.logo-img{display:none}.logo-mark{width:auto;height:38px;fill:var(--acg-logo);display:block}[data-theme=dark] .logo-mark{filter:brightness(0)invert()}.side-toggle{border-radius:var(--os-radius-control);background:var(--os-surface-muted);width:36px;height:36px;color:var(--os-text-2);border:0;flex:none;place-items:center;display:grid}.side-toggle:hover{color:var(--os-accent);background:var(--os-surface-selected)}.side-toggle svg{width:18px;height:18px}.side-group{border-radius:var(--os-radius-control);margin:0 12px;padding:4px 0 6px}.side-group+.side-group{margin-top:4px}.side-group.is-active{background:var(--os-surface-selected)}.side-parent,.side-child{color:var(--os-text-2);align-items:center;transition:background .12s,color .12s;display:flex}.side-parent{gap:10px;padding:8px 12px;font-size:.84rem;font-weight:650}.side-parent-disclosure{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:.84rem;font-weight:650}.side-group.is-active .side-parent{color:var(--os-text);font-weight:700}.side-child{border-radius:6px;margin:0 8px;padding:9px 12px 9px 30px;font-size:.82rem;font-weight:550}.side-children{display:none}.side-group.is-active .side-children{display:block}.side-parent:hover,.side-child:hover{color:var(--os-accent)}.side-child[aria-current=page]{background:var(--os-surface);color:var(--os-text);font-weight:650}.side-parent[aria-current=page]{color:var(--os-text);font-weight:700}.side-icon{width:16px;height:16px;color:var(--os-accent);flex:none;display:block}.side-disclosure-chevron{flex:none;width:14px;height:14px;margin-left:auto;transition:transform .12s}.side-parent-disclosure[aria-expanded=true] .side-disclosure-chevron{transform:rotate(180deg)}.side-more{display:none}.side-switch{gap:4px;display:flex}.side-switch-item{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.side-switch-item:not([data-selected]) .side-label{display:none}.side-pages{display:block}.side-page{color:inherit;align-items:center;text-decoration:none;display:flex}.side-tail{border-top:1px solid var(--os-line);margin-top:auto;padding:12px}.side-tail .side-parent{padding:7px 12px;font-size:.8rem;font-weight:600}.side-tail .side-parent[aria-current=page]{color:var(--os-text);font-weight:700}.side-nav{flex:none}.side-foot{border-top:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px 0;display:flex}.whoami{align-items:center;gap:10px;min-width:0;display:flex}.whoami div{min-width:0}.whoami b{color:var(--os-text-2);font-size:.76rem;display:block}.whoami span{font-family:var(--mono);color:var(--os-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:.56rem;display:block;overflow:hidden}.avatar{background:var(--acg-navy);width:30px;height:30px;color:var(--on-navy);border-radius:50%;flex:none;place-items:center;font-size:.62rem;font-weight:800;display:grid}.theme-toggle{border:1px solid var(--os-line);border-radius:var(--os-radius-control);background:var(--os-surface-muted);flex:none;padding:2px;display:inline-flex}.theme-toggle button{appearance:none;letter-spacing:.12em;text-transform:uppercase;color:var(--os-text-3);background:0 0;border:0;border-radius:6px;padding:4px 9px;font-size:.54rem;font-weight:800}.theme-toggle button[aria-pressed=true]{background:var(--os-accent);color:var(--on-navy)}.app[data-sidebar=collapsed] .side{overflow:hidden}.app[data-sidebar=collapsed] .side-head{justify-content:flex-start}.app[data-sidebar=collapsed] .side-toggle{left:calc(var(--os-brand-mark-w) / 2);z-index:1;opacity:0;pointer-events:none;transition:background .12s,color .12s;position:absolute;top:50%;transform:translate(-50%,-50%)}.app[data-sidebar=collapsed] .side-head:hover .logo-link{opacity:0}.app[data-sidebar=collapsed] .side-head:hover .side-toggle,.app[data-sidebar=collapsed] .side-toggle:focus-visible{opacity:1;pointer-events:auto}.app[data-sidebar=collapsed] .whoami div,.app[data-sidebar=collapsed] .theme-toggle,.app[data-sidebar=collapsed] .side-label{display:none}.app[data-sidebar=collapsed] .side-icon{display:block}.app[data-sidebar=collapsed] .side-group{margin:0 8px;padding:0}.app[data-sidebar=collapsed] .side-parent{justify-content:center;padding:10px 0}.app[data-sidebar=collapsed] .side-children{display:none}.app[data-sidebar=collapsed] .side-foot{justify-content:center;padding:14px 0 0}.app[data-sidebar=collapsed] .side-tail{padding:0 8px 8px}.app[data-sidebar=collapsed] .side-tail .side-parent{justify-content:center;padding:9px 0}@media (max-width:820px){.app,.app[data-sidebar=collapsed]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.side{border-right:0;border-bottom:1px solid var(--os-line);flex-direction:row;align-items:center;gap:14px;min-width:0;height:auto;padding:12px 20px;position:static}.side-head,.app[data-sidebar=collapsed] .side-head{flex-direction:row;height:auto;margin:0}.app[data-sidebar=collapsed] .logo-link{opacity:1;width:auto;height:auto;overflow:visible}.logo-mark,.app[data-sidebar=collapsed] .logo-mark{height:30px}.side-toggle{display:none}.side-nav{flex-wrap:wrap;flex:auto;gap:4px;min-width:0;margin:0;display:flex}.side-group,.app[data-sidebar=collapsed] .side-group{margin:0;padding:0}.side-parent,.app[data-sidebar=collapsed] .side-parent{padding:6px 10px}.side,.app[data-sidebar=collapsed] .side{overflow:visible}.side-group{align-items:center;display:flex;position:relative}.side-more{width:22px;height:28px;color:var(--os-text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:-6px;display:grid}.side-more:hover,.side-more[aria-expanded=true]{color:var(--os-accent)}.side-more svg{width:14px;height:14px}.side-children,.side-group.is-active .side-children,.side-pages{display:none}.side-group[data-open=true] .side-children{top:100%;left:var(--side-menu-offset,0px);z-index:40;box-sizing:border-box;background:var(--os-surface);border:1px solid var(--os-line);border-radius:var(--os-radius-panel);width:max-content;min-width:min(220px,100vw - 24px);max-width:calc(100vw - 24px);box-shadow:var(--os-shadow-floating);margin-top:6px;padding:6px;display:block;position:absolute}.side-child{white-space:normal;overflow-wrap:anywhere;margin:0;padding:8px 12px}.app[data-sidebar=collapsed] .side-label{display:inline}.side-foot,.side-tail{display:none}}
:root[data-direction=archer]{--sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--os-canvas:#fff;--os-surface:#fff;--os-surface-raised:#fff;--os-surface-muted:#11113e09;--os-surface-selected:#11113e0f;--bg:#fff;--paper:#fff;--tint:#11113e09;--dir-side:#f5f5f7;--dir-band:#f8f8fa;--dir-grp:#f2f3f5;--dir-bar:#11113e;--os-accent:#11113e;--os-accent-hover:#1c1c5a;--os-accent-line:#11113e1f;--os-text:#121320;--os-text-2:#3f4152;--os-text-3:#6b6d7d;--text:#121320;--text-2:#3f4152;--text-3:#6b6d7d;--os-line:#11113e21;--os-line-mid:#11113e3d;--os-line-strong:#11113e6b;--border:#11113e21;--border-soft:#11113e17;--pending-text:#8f6420;--danger-text:#b03a3a;--dir-r:4px;--os-radius-control:4px;--os-radius-panel:4px;--radius:4px;--radius-sm:3px;--surface-shadow:none;--shadow-lift:none;--t-1:max(.6875rem, var(--t-micro));--t-2:.75rem;--t-3:.8125rem;--t-4:.9375rem;--t-5:1.125rem;--t-6:1.5rem;--t-7:2.125rem}[data-theme=dark][data-direction=archer]{--os-canvas:#101017;--os-surface:#101017;--os-surface-raised:#1a1a22;--os-surface-muted:#c8c8ff0b;--os-surface-selected:#c8c8ff14;--bg:#101017;--paper:#101017;--tint:#c8c8ff0b;--dir-side:#15151d;--dir-band:#16161f;--dir-grp:#1c1c26;--dir-bar:#06060b;--os-accent:#c8c8ff;--os-accent-hover:#b0b0ff;--os-accent-line:#c8c8ff2e;--os-text:#efedf6;--os-text-2:#c3c1d2;--os-text-3:#85839a;--text:#efedf6;--text-2:#c3c1d2;--text-3:#85839a;--os-line:#c8c8ff24;--os-line-mid:#c8c8ff42;--os-line-strong:#c8c8ff6b;--border:#c8c8ff24;--border-soft:#c8c8ff17;--pending-text:#dcb57a;--danger-text:#e39488}:root[data-direction=archer] body{font-family:var(--sans)}:root[data-direction=archer] table,:root[data-direction=archer] input,:root[data-direction=archer] output{font-variant-numeric:tabular-nums}:root[data-direction=archer] .side{background:var(--dir-side)}:root[data-direction=archer] .side-sec,:root[data-direction=archer] .side-firm{display:none}:root[data-direction=archer] .theme-toggle{border-radius:var(--dir-r);background:var(--os-surface-muted)}:root[data-direction=archer] .theme-toggle button{color:var(--os-text-3);cursor:pointer;border-radius:3px;place-items:center;padding:3px 7px;display:grid}:root[data-direction=archer] .theme-toggle button svg{width:14px;height:14px;display:block}:root[data-direction=archer] .theme-toggle button:hover{color:var(--os-text)}:root[data-direction=archer] .theme-toggle button[aria-pressed=true]{background:var(--os-canvas);box-shadow:0 0 0 1px var(--os-line);color:var(--os-text)}@media (min-width:821px){:root[data-direction=archer] .app[data-sidebar=expanded] .side-head{flex-wrap:wrap;align-items:flex-start;height:auto;margin-bottom:16px;padding-top:13px}:root[data-direction=archer] .app[data-sidebar=expanded] .side-firm{font-family:var(--serif);font-size:var(--t-4);letter-spacing:-.005em;color:var(--os-text);flex-basis:100%;margin-top:12px;font-weight:500;line-height:1.2;display:block}:root[data-direction=archer] .app[data-sidebar=expanded] .side-sec{font-size:var(--t-2);color:var(--os-text-3);padding:16px 24px 4px;font-weight:600;line-height:1.4;display:block}:root[data-direction=archer] .side-group{border-radius:0;padding:0}:root[data-direction=archer] .side-group+.side-group{margin-top:2px}:root[data-direction=archer] .side-group.is-active{background:0 0}:root[data-direction=archer] .side-parent{border-radius:var(--dir-r);height:32px;font-size:var(--t-3);color:var(--os-text-2);gap:12px;padding:0 12px;font-weight:500}:root[data-direction=archer] .side-parent:hover,:root[data-direction=archer] .side-child:hover{background:var(--os-surface-selected);color:var(--os-text)}:root[data-direction=archer] .side-icon{color:var(--os-text-3)}:root[data-direction=archer] .side-parent[aria-current=page],:root[data-direction=archer] .side-child[aria-current=page]{background:var(--os-canvas);box-shadow:0 0 0 1px var(--os-line);color:var(--os-text);font-weight:650}:root[data-direction=archer] .side-parent[aria-current=page] .side-icon{color:var(--os-accent)}:root[data-direction=archer] .side-group[data-current=child]>.side-parent{box-shadow:none;color:var(--os-text);background:0 0;font-weight:650}:root[data-direction=archer] .side-group[data-current=child]>.side-parent .side-icon{color:var(--os-accent)}:root[data-direction=archer] .side-disclosure-chevron{display:none}:root[data-direction=archer] .app[data-sidebar=expanded] .side-children{border-left:1px solid var(--os-line-mid);margin:1px 0 6px 20px;padding:2px 0;display:block}:root[data-direction=archer] .side-switch{border-radius:var(--dir-r);background:var(--os-surface-muted);gap:2px;margin:0 12px 12px;padding:2px}:root[data-direction=archer] .side-switch-item{height:28px;font-size:var(--t-2);color:var(--os-text-3);border-radius:3px;flex:1 1 0;justify-content:center;gap:6px;padding:0 8px;font-weight:500}:root[data-direction=archer] .app[data-sidebar=expanded] .side-switch-item .side-label{display:inline}:root[data-direction=archer] .side-switch-item .side-icon{width:14px;height:14px;color:inherit}:root[data-direction=archer] .side-switch-item:hover{color:var(--os-text)}:root[data-direction=archer] .side-switch-item[data-selected]{background:var(--os-canvas);box-shadow:0 0 0 1px var(--os-line);color:var(--os-text);font-weight:600}:root[data-direction=archer] .side-switch-item[data-selected] .side-icon{color:var(--os-accent)}:root[data-direction=archer] .app[data-sidebar=collapsed] .side-switch{flex-direction:column;align-items:center;width:max-content;margin:0 auto 8px}:root[data-direction=archer] .app[data-sidebar=collapsed] .side-switch-item{flex:none;width:28px;padding:0}:root[data-direction=archer] .app[data-sidebar=collapsed] .side-switch-item .side-label{display:none}:root[data-direction=archer] .side-page{border-radius:var(--dir-r);height:32px;font-size:var(--t-3);color:var(--os-text-2);margin:1px 8px;padding:0 12px;font-weight:500}:root[data-direction=archer] .side-page:hover{background:var(--os-surface-selected);color:var(--os-text)}:root[data-direction=archer] .side-page[aria-current=page]{background:var(--os-canvas);box-shadow:0 0 0 1px var(--os-line);color:var(--os-text);font-weight:650}:root[data-direction=archer] .app[data-sidebar=collapsed] .side-pages{display:none}:root[data-direction=archer] .side-child{border-radius:var(--dir-r);height:28px;font-size:var(--t-3);color:var(--os-text-2);margin:1px 0 1px 8px;padding:0 10px;font-weight:500}:root[data-direction=archer] .side-child[aria-current=page]{font-weight:600}:root[data-direction=archer] .side-tail .side-parent{font-size:var(--t-3);padding:0 12px}:root[data-direction=archer] .app[data-sidebar=collapsed] .side-parent,:root[data-direction=archer] .app[data-sidebar=collapsed] .side-tail .side-parent{justify-content:center;padding:0}}:root[data-direction=archer] .runhead{background:var(--dir-bar);color:#ffffff9e;height:52px;font-size:var(--t-3);white-space:nowrap;justify-content:space-between;align-items:center;gap:24px;padding:0 32px;display:flex;position:relative}:root[data-direction=archer] .runhead-crumb{text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-direction=archer] .runhead-here{color:#fff;font-weight:600}:root[data-direction=archer] .runhead-end{text-align:right;flex:none}@media (max-width:820px){:root[data-direction=archer] .runhead{padding:0 20px}}
:root[data-direction=archer] .ar-table{border-collapse:collapse;width:100%;font-size:var(--t-3);font-variant-numeric:tabular-nums;color:var(--os-text)}:root[data-direction=archer] .ar-table th{text-align:left;vertical-align:bottom;height:34px;font-size:var(--t-2);letter-spacing:0;text-transform:none;color:var(--os-text-3);border-bottom:1px solid var(--os-line-mid);white-space:nowrap;padding:0 12px 8px 0;font-weight:500}:root[data-direction=archer] .ar-table th.num,:root[data-direction=archer] .ar-table td.num{text-align:right}:root[data-direction=archer] .ar-table td{border-bottom:1px solid var(--os-line);vertical-align:middle;height:40px;padding:0 12px 0 0}:root[data-direction=archer] .ar-table tr.ar-row-entity td{height:54px}:root[data-direction=archer] .ar-table .ar-l1{font-weight:600;display:block}:root[data-direction=archer] .ar-table .ar-l2{font-size:var(--t-2);color:var(--os-text-2);margin-top:2px;font-weight:500;display:block}:root[data-direction=archer] .ar-table tr.ar-total td{border-top:1px solid var(--os-line-strong);border-bottom:1px solid var(--os-line);font-weight:700}:root[data-direction=archer] .ar-table td.neg{color:var(--danger-text)}:root[data-direction=archer] .ar-table tbody tr:hover td{background:var(--os-surface-muted)}:root[data-direction=archer] .ar-band{background:var(--dir-band);border:1px solid var(--os-line);border-radius:var(--dir-r) var(--dir-r) 0 0;border-bottom:0;align-items:center;gap:10px;margin-top:12px;padding:8px 10px;display:flex}:root[data-direction=archer] .ar-band .ar-band-end{gap:6px;margin-left:auto;display:flex}:root[data-direction=archer] .ar-vtabs{align-items:center;gap:2px;display:flex}:root[data-direction=archer] .ar-vtabs button{border-radius:var(--dir-r);height:28px;font:inherit;font-size:var(--t-3);color:var(--os-text-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 10px}:root[data-direction=archer] .ar-vtabs button:hover{color:var(--os-text)}:root[data-direction=archer] .ar-vtabs button[aria-selected=true]{background:var(--os-surface-selected);color:var(--os-text);font-weight:600}:root[data-direction=archer] .ar-vtabs button:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}:root[data-direction=archer] .ar-vtabs button:disabled{opacity:.45;cursor:not-allowed}:root[data-direction=archer] .ar-tfoot{border:1px solid var(--os-line);border-radius:0 0 var(--dir-r) var(--dir-r);font-size:var(--t-2);color:var(--os-text-3);font-variant-numeric:tabular-nums;border-top:0;justify-content:space-between;padding:8px 12px;display:flex}:root[data-direction=archer] .ar-tfoot b{color:var(--os-text);font-weight:600}:root[data-direction=archer] .ar-btn{border:1px solid var(--os-line-strong);border-radius:var(--dir-r);height:30px;color:var(--os-text);font-size:var(--t-2);letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:0 14px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}:root[data-direction=archer] .ar-btn:hover{background:var(--os-surface-muted);border-color:var(--os-text)}:root[data-direction=archer] .ar-btn:active{transform:scale(.98)}:root[data-direction=archer] .ar-btn:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}:root[data-direction=archer] .ar-btn:disabled{cursor:not-allowed;opacity:.45;border-color:var(--os-line-mid);color:var(--os-text-3);background:0 0;transform:none}:root[data-direction=archer] .ar-btn[aria-invalid=true]{border-color:var(--danger-text);color:var(--danger-text)}:root[data-direction=archer] .ar-btn.primary{background:var(--os-accent);border-color:var(--os-accent);color:var(--on-navy)}:root[data-direction=archer] .ar-btn.primary:hover{background:var(--os-accent-hover);border-color:var(--os-accent-hover)}:root[data-direction=archer] .ar-btn.primary:disabled{background:var(--os-line-mid);border-color:var(--os-line-mid);color:var(--os-text-3)}:root[data-direction=archer] .ar-btn.quiet{color:var(--os-text-2);border-color:#0000}:root[data-direction=archer] .ar-btn.quiet:hover{color:var(--os-text);background:var(--os-surface-muted)}:root[data-direction=archer] .ar-btn.quiet:disabled{background:0 0;border-color:#0000}:root[data-direction=archer] .ar-btn.sm{height:24px;font-size:var(--t-1);padding:0 10px}:root[data-direction=archer] .ar-seg{border:1px solid var(--os-line-mid);border-radius:var(--dir-r);background:var(--os-canvas);vertical-align:middle;gap:2px;padding:2px;display:inline-flex}:root[data-direction=archer] .ar-seg button{height:28px;font:inherit;font-size:var(--t-3);color:var(--os-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:2px;padding:0 12px}:root[data-direction=archer] .ar-seg button[aria-pressed=true]{background:var(--os-surface-selected);color:var(--os-text);font-weight:600}:root[data-direction=archer] .ar-seg button:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}:root[data-direction=archer] .ar-seg button:disabled{opacity:.45;cursor:not-allowed}:root[data-direction=archer] .ar-seg[aria-invalid=true]{border-color:var(--danger-text)}:root[data-direction=archer] .ar-seg.sm button{height:24px;font-size:var(--t-2);padding:0 9px}:root[data-direction=archer] .ar-control{border:1px solid var(--os-line-mid);border-radius:var(--dir-r);background:var(--os-canvas);width:100%;height:34px;color:var(--os-text);font-size:var(--t-3);padding:0 10px}:root[data-direction=archer] textarea.ar-control{height:auto;padding:8px 10px;line-height:1.5}:root[data-direction=archer] .ar-control:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px;border-color:var(--os-accent)}:root[data-direction=archer] .ar-control:disabled{cursor:not-allowed;opacity:.55;background:var(--os-surface-muted);color:var(--os-text-3)}:root[data-direction=archer] .ar-control[aria-invalid=true]{border-color:var(--danger-text)}:root[data-direction=archer] .ar-control.trig{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:inline-flex}:root[data-direction=archer] .ar-control.trig .ar-chev{border-right:1.5px solid var(--os-text-3);border-bottom:1.5px solid var(--os-text-3);flex:none;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}:root[data-direction=archer] .ar-control.trig:disabled .ar-chev{border-color:var(--os-text-3);opacity:.6}:root[data-direction=archer] .ar-tabs{border-bottom:1px solid var(--os-line);gap:26px;display:flex}:root[data-direction=archer] .ar-tabs a,:root[data-direction=archer] .ar-tabs button{font:inherit;font-size:var(--t-3);color:var(--os-text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 12px;font-weight:650;display:inline-block}:root[data-direction=archer] .ar-tabs a:hover,:root[data-direction=archer] .ar-tabs button:hover{color:var(--os-text)}:root[data-direction=archer] .ar-tabs a[aria-current=page],:root[data-direction=archer] .ar-tabs button[aria-selected=true]{color:var(--os-text);border-bottom-color:var(--os-accent);font-weight:750}:root[data-direction=archer] .ar-tabs a:focus-visible,:root[data-direction=archer] .ar-tabs button:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}:root[data-direction=archer] .ar-tabs button:disabled{opacity:.45;cursor:not-allowed}:root[data-direction=archer] .ar-tabs [aria-invalid=true]{color:var(--danger-text);border-bottom-color:var(--danger-text)}:root[data-direction=archer] .ar-status{font-size:var(--t-3);color:var(--os-text);white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:inline-flex}:root[data-direction=archer] .ar-status:before{content:"";background:var(--ar-st,var(--os-text-3));border-radius:50%;width:7px;height:7px;display:block}:root[data-direction=archer] .ar-status.ok{--ar-st:var(--joined)}:root[data-direction=archer] .ar-status.wait{--ar-st:var(--pending)}:root[data-direction=archer] .ar-status.stop{--ar-st:var(--danger)}:root[data-direction=archer] .ar-status.idle{--ar-st:transparent;color:var(--os-text-3)}:root[data-direction=archer] .ar-status.idle:before{box-shadow:inset 0 0 0 1.5px var(--os-line-strong)}:root[data-direction=archer] .ar-pill{background:var(--os-accent-line);color:var(--os-accent);font-size:var(--t-1);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:1px 8px;font-weight:600;display:inline-flex}:root[data-direction=archer] .ar-kv{border-collapse:collapse;width:100%;font-size:var(--t-3)}:root[data-direction=archer] .ar-kv td{border-bottom:1px solid var(--os-line);vertical-align:top;padding:9px 16px 9px 0;line-height:1.45}:root[data-direction=archer] .ar-kv td:first-child{width:200px;font-size:var(--t-3);letter-spacing:0;text-transform:none;color:var(--os-text-3);padding-top:9px;font-weight:500}:root[data-direction=archer] .ar-notice{border-left:2px solid var(--os-line-strong);background:var(--os-surface-muted);font-size:var(--t-2);color:var(--os-text-2);grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:14px;padding:10px 14px;display:grid}:root[data-direction=archer] .ar-notice .ar-notice-label{font-size:var(--t-1);letter-spacing:.1em;text-transform:uppercase;color:var(--os-text-3);font-weight:700}:root[data-direction=archer] .ar-notice.wait{border-left-color:var(--pending);color:var(--pending-text)}:root[data-direction=archer] .ar-notice.stop{border-left-color:var(--danger);color:var(--danger-text)}:root[data-direction=archer] .ar-stage{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}:root[data-direction=archer] .ar-stage .ar-trk{gap:2px;display:inline-flex}:root[data-direction=archer] .ar-stage .ar-trk i{background:var(--os-surface-selected);width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--os-line);border-radius:1.5px;display:block}:root[data-direction=archer] .ar-stage .ar-trk i.on{background:var(--os-accent);box-shadow:none}:root[data-direction=archer] .ar-stage .ar-label{font-size:var(--t-2);color:var(--os-text-2)}:root[data-direction=archer] .ar-stage.waiting .ar-label{color:var(--os-text);font-weight:600}:root[data-direction=archer] .ar-stage.quiet .ar-label{color:var(--os-text-3)}:root[data-direction=archer] .ar-dialog{border-radius:var(--dir-r);background:var(--os-canvas);color:var(--os-text);box-shadow:var(--os-shadow-floating);border:0;width:min(480px,92vw);padding:0}:root[data-direction=archer] .ar-dialog::backdrop,:root[data-direction=archer] .ar-drawer::backdrop{background:var(--os-backdrop)}:root[data-direction=archer] .ar-dialog .ar-dialog-head,:root[data-direction=archer] .ar-drawer .ar-dialog-head{border-bottom:1px solid var(--os-line);align-items:center;gap:12px;padding:18px 22px 14px;display:flex}:root[data-direction=archer] .ar-dialog .ar-dialog-title,:root[data-direction=archer] .ar-drawer .ar-dialog-title{font-size:var(--t-5);letter-spacing:-.015em;font-weight:650}:root[data-direction=archer] .ar-dialog .ar-dialog-close,:root[data-direction=archer] .ar-drawer .ar-dialog-close{border-radius:var(--dir-r);width:26px;height:26px;color:var(--os-text-3);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px;line-height:1}:root[data-direction=archer] .ar-dialog .ar-dialog-close:hover,:root[data-direction=archer] .ar-drawer .ar-dialog-close:hover{background:var(--os-surface-muted);color:var(--os-text)}:root[data-direction=archer] .ar-dialog .ar-dialog-close:focus-visible,:root[data-direction=archer] .ar-drawer .ar-dialog-close:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}:root[data-direction=archer] .ar-dialog .ar-dialog-body,:root[data-direction=archer] .ar-drawer .ar-dialog-body{padding:18px 22px}:root[data-direction=archer] .ar-dialog .ar-dialog-foot,:root[data-direction=archer] .ar-drawer .ar-dialog-foot{border-top:1px solid var(--os-line);justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}:root[data-direction=archer] .ar-drawer{border:0;border-left:1px solid var(--os-line-mid);background:var(--os-canvas);width:min(480px,92vw);height:100vh;max-height:100vh;color:var(--os-text);box-shadow:var(--os-shadow-floating);border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto}:root[data-direction=archer] .ar-drawer[open]{flex-direction:column;display:flex}:root[data-direction=archer] .ar-drawer .ar-dialog-body{flex:1;overflow-y:auto}:root[data-direction=archer] .ar-tcount{font-size:var(--t-4);letter-spacing:0;color:var(--os-text-3);vertical-align:middle;margin-left:12px;font-weight:500}
:root{--react-pdf-text-layer:1}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;text-align:initial;opacity:1;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.textLayer .highlight{--highlight-bg-color:#b400aa40;--highlight-selected-bg-color:#00640040;--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none;background-color:var(--highlight-bg-color);-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px;margin:-1px;padding:1px}@media screen and (forced-colors:active){.textLayer .highlight{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color);-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter)}.textLayer ::selection{background:#0000ff40}@supports (background:color-mix(in srgb, AccentColor, transparent 75%)){.textLayer ::selection{background:color-mix(in srgb, AccentColor, transparent 75%)}}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}
:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--total-scale-factor));box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--total-scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}
:root{font-size:100%}:root[data-font-size=s]{--t-micro:.62rem;--t-label:.66rem;font-size:93.75%}:root[data-font-size=l]{--t-micro:.68rem;--t-label:.72rem;font-size:112.5%}:root[data-font-size=xl]{--t-micro:.72rem;--t-label:.76rem;font-size:125%}html{height:100%;overflow-x:hidden}html,body{max-width:100vw}.main{min-width:0}body{min-height:100%;color:var(--text);background:var(--bg);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;line-height:1.5;display:flex}*{box-sizing:border-box;margin:0;padding:0}dialog{margin:auto}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}