.p-overview-hero[data-v-d853050e]{background:var(--a-paper);padding-top:0;position:relative;overflow:hidden}.p-overview-hero__field[data-v-d853050e]{pointer-events:none;background-image:radial-gradient(circle,rgba(var(--a-ink-rgb),.1) 1px,transparent 1px);opacity:.45;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 80px calc(100% - 220px),#0000);mask-image:linear-gradient(#0000,#000 80px calc(100% - 220px),#0000)}.p-overview-hero__inner[data-v-d853050e]{padding-top:calc(clamp(5rem,8vw,7.5rem));padding-bottom:calc(clamp(3rem,5vw,5rem));position:relative}.p-overview-hero__head[data-v-d853050e]{max-width:50rem;margin-bottom:calc(clamp(2.5rem,4vw,4rem))}.p-overview-hero__eyebrow[data-v-d853050e]{margin-bottom:1.25rem}.p-overview-hero__title[data-v-d853050e]{--a-fit-em:8.45;margin:0 0 1.5rem}.p-overview-hero__title-line[data-v-d853050e]{display:block}.p-overview-hero__lead[data-v-d853050e]{max-width:38rem;margin:0 0 2rem}.p-overview-hero__actions[data-v-d853050e]{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-bottom:calc(clamp(2rem,3vw,3rem));display:flex}.p-overview-hero__chrome[data-v-d853050e]{margin-top:0}.p-overview-hero__spec[data-v-d853050e]{--a-chain-rule:1.5rem;margin-top:calc(clamp(2rem,3vw,3rem))}[data-v-d853050e] .p-chrome__canvas>.p-home__chart,[data-v-d853050e] .p-chrome__canvas>.p-home__greeting,[data-v-d853050e] .p-chrome__canvas>.p-home__kpis{position:relative}.p-home__greeting[data-v-d853050e]{flex-direction:column;gap:.4rem;margin-bottom:calc(clamp(1rem,1.5vw,1.5rem));display:flex}.p-home__greeting-title[data-v-d853050e]{font-family:var(--a-font-display);--app-font:var(--a-font-display);letter-spacing:-.02em;color:var(--a-ink);margin:0;font-size:calc(clamp(1.5rem,1.6vw,2rem));font-weight:400;line-height:1.3}.p-home__greeting-sub[data-v-d853050e]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;display:flex}.p-home__sep[data-v-d853050e]{color:var(--a-ink-20)}.p-home__kpis[data-v-d853050e]{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0 0 calc(clamp(1rem,1.5vw,1.5rem));padding:0;list-style:none;display:grid}.p-home__kpi[data-v-d853050e]{background:var(--p-cell-bg);border:1px solid var(--a-surface-border);grid-template-columns:16px 1fr;align-items:center;gap:.4rem .5rem;padding:.875rem 1rem;display:grid}.p-home__kpi-icon[data-v-d853050e]{color:var(--a-ink-40);grid-area:1/1/3;justify-content:center;align-self:start;align-items:center;margin-top:.1rem;display:flex}.p-home__kpi-num[data-v-d853050e]{font-family:var(--a-font-display);--app-font:var(--a-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--a-ink);grid-area:1/2;font-size:1.5rem;font-weight:500;line-height:1}.p-home__kpi-label[data-v-d853050e]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase;grid-area:2/2}.p-home__chart[data-v-d853050e]{background:var(--p-cell-bg);border:1px solid var(--a-surface-border);flex-direction:column;gap:.5rem;padding:.875rem 1rem 1rem;display:flex}.p-home__chart-head[data-v-d853050e]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.p-home__chart-tag[data-v-d853050e]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-40);text-transform:uppercase}.p-home__chart-toggle[data-v-d853050e]{border:1px solid var(--a-surface-border);background:var(--p-canvas-bg);display:flex}.p-home__chart-period[data-v-d853050e]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.18em;color:var(--a-ink-40);cursor:pointer;text-transform:uppercase;border:0;border-right:1px solid var(--a-surface-border);background:0 0;padding:.3rem .75rem}.p-home__chart-period[data-v-d853050e]:last-child{border-right:0}.p-home__chart-period--active[data-v-d853050e]{background:var(--a-ink);color:var(--a-ink-inv)}.p-home__chart-body[data-v-d853050e]{border:1px dashed var(--p-rule);background:linear-gradient(#0000,#5cbdb006);height:140px;padding:.25rem;position:relative}.p-home__chart-svg[data-v-d853050e]{width:100%;height:100%;display:block}.p-home__chart-grid line[data-v-d853050e]{stroke:var(--p-rule);stroke-width:.5px;stroke-dasharray:2 3}.p-home__chart-line[data-v-d853050e]{stroke:var(--a-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.p-home__chart-fill[data-v-d853050e]{fill:#5cbdb01a}.p-home__chart-dots[data-v-d853050e]{pointer-events:none;position:absolute;inset:.25rem}.p-home__chart-dot[data-v-d853050e]{background:var(--a-ink);border-radius:50%;width:6px;height:6px;position:absolute;transform:translate(-50%,-50%)}.p-home__chart-dot--active[data-v-d853050e]{background:var(--a-gold);width:10px;height:10px;box-shadow:0 0 0 2px var(--a-paper),0 0 0 3px #fcaf5873;z-index:1}.p-home__chart-tt[data-v-d853050e]{pointer-events:none;background:var(--a-ink);color:var(--a-ink-inv);white-space:nowrap;z-index:2;box-shadow:0 4px 16px rgba(var(--a-ink-rgb),.18);border-radius:2px;flex-direction:column;gap:.1rem;padding:.4rem .65rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.p-home__chart-tt[data-v-d853050e]:after{content:"";background:var(--a-ink);width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.p-home__chart-tt-num[data-v-d853050e]{font-family:var(--a-font-display);--app-font:var(--a-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.05rem;font-weight:500}.p-home__chart-tt-meta[data-v-d853050e]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.16em;text-transform:uppercase;opacity:.8}.p-home__chart-tt-delta[data-v-d853050e]{color:var(--p-src-production)}.p-home-tt-enter-active[data-v-d853050e]{transition:opacity .4s var(--a-ease)}.p-home-tt-enter-from[data-v-d853050e]{opacity:0}.p-home__chart-axis[data-v-d853050e]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.12em;color:var(--a-ink-40);text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;margin:0;padding:0 .25rem;list-style:none;display:flex}@media (width<=1023px){.p-home__kpis[data-v-d853050e]{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.p-overview-hero__chrome[data-v-d853050e] .p-chrome__inner{min-height:auto}.p-home__chart-head[data-v-d853050e]{flex-direction:column;align-items:stretch;gap:.5rem}.p-home__chart-axis li[data-v-d853050e]:nth-child(odd),.p-overview-hero__chrome[data-v-d853050e]{display:none}}@media (width<=480px){.p-home__kpis[data-v-d853050e]{grid-template-columns:1fr}}.p-section[data-v-67e8ba75]{background:var(--a-paper-2);border-top:1px solid var(--a-rule);position:relative}.p-section__inner[data-v-67e8ba75]{padding-top:calc(clamp(3rem,6vw,5rem));padding-bottom:calc(clamp(3rem,5vw,4.5rem));position:relative}.p-section__head[data-v-67e8ba75]{max-width:50rem;margin-bottom:calc(clamp(2rem,3vw,2.75rem))}.p-section__eyebrow[data-v-67e8ba75]{margin-bottom:1.25rem}.p-section__title[data-v-67e8ba75]{margin:0 0 1.25rem}.p-section__lead[data-v-67e8ba75]{max-width:38rem;margin:0}.p-section__pills[data-v-67e8ba75]{margin-top:calc(clamp(1.5rem,2vw,2rem))}.p-section__chrome[data-v-67e8ba75]{margin:0}.p-hier[data-v-67e8ba75]{grid-template-columns:280px 1fr;gap:1rem;min-height:460px;display:grid}.p-hier__left[data-v-67e8ba75]{flex-direction:column;gap:.875rem;min-width:0;display:flex}.p-hier__pane-head[data-v-67e8ba75]{border-bottom:1px dashed var(--a-rule-dash);justify-content:space-between;align-items:flex-start;gap:.5rem;padding-bottom:.5rem;display:flex}.p-hier__pane-head--mt[data-v-67e8ba75]{margin-top:.5rem}.p-hier__pane-tag[data-v-67e8ba75]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-40);text-transform:uppercase;display:block}.p-hier__pane-title[data-v-67e8ba75]{font-family:var(--a-font-display);--app-font:var(--a-font-display);letter-spacing:-.01em;color:var(--a-ink);margin:.15rem 0 0;font-size:1rem;font-weight:500;line-height:1.1}.p-hier__pane-btn[data-v-67e8ba75]{border:1px solid var(--a-rule);background:var(--a-paper-elev);width:26px;height:26px;color:var(--a-ink-60);cursor:pointer;transition:background var(--a-t-fast) var(--a-ease),color var(--a-t-fast) var(--a-ease);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-hier__pane-btn[data-v-67e8ba75]:hover{background:var(--a-ink);color:var(--a-ink-inv);border-color:var(--a-ink)}.p-hier__levels-list[data-v-67e8ba75]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.p-hier__level[data-v-67e8ba75]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);flex-direction:column;gap:.45rem;padding:.625rem .75rem;display:flex}.p-hier__level-head[data-v-67e8ba75]{grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem;display:grid}.p-hier__level-num[data-v-67e8ba75]{font-size:var(--a-fs-mono-xxs);letter-spacing:.18em;color:var(--a-ink-40)}.p-hier__level-count[data-v-67e8ba75],.p-hier__level-item--more[data-v-67e8ba75],.p-hier__level-name[data-v-67e8ba75],.p-hier__level-num[data-v-67e8ba75],.p-hier__tag[data-v-67e8ba75],.p-hier__tree-btn[data-v-67e8ba75],.p-hier__tree-tag[data-v-67e8ba75]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono)}.p-hier__level-name[data-v-67e8ba75]{font-size:var(--a-fs-mono-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--a-ink);font-weight:500}.p-hier__level-count[data-v-67e8ba75]{font-variant-numeric:var(--p-tabular);align-items:baseline;gap:.25rem;display:flex}.p-hier__level-count>span[data-v-67e8ba75]:first-child{color:var(--a-ink);font-size:.95rem;font-weight:500}.p-hier__level-count-unit[data-v-67e8ba75]{font-size:var(--a-fs-mono-xxs);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase;margin-left:4px}.p-hier__level-edit[data-v-67e8ba75]{width:22px;height:22px;color:var(--a-ink-40);cursor:pointer;transition:color var(--a-t-fast) var(--a-ease),background var(--a-t-fast) var(--a-ease);background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;display:flex}.p-hier__level-edit[data-v-67e8ba75]:hover{color:var(--a-ink);background:var(--a-ink-10)}.p-hier__level-items[data-v-67e8ba75]{border-left:1px dashed var(--a-rule-dash);flex-direction:column;gap:.2rem;margin:0;padding:0 0 0 .4rem;list-style:none;display:flex}.p-hier__level-items li[data-v-67e8ba75]{color:var(--a-ink-60);grid-template-columns:.85rem 1fr;gap:.3rem;font-size:.825rem;line-height:1.45;display:grid}.p-hier__level-item-bullet[data-v-67e8ba75]{color:var(--a-ink-40);text-align:center;margin-top:.15rem}.p-hier__level-item--more[data-v-67e8ba75]{color:var(--a-ink-40);letter-spacing:.06em;font-size:.75rem}.p-hier__tags[data-v-67e8ba75]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.p-hier__tag[data-v-67e8ba75]{font-size:var(--a-fs-mono-xs);letter-spacing:.04em;background:var(--a-paper-elev);border:1px solid var(--a-surface-border);color:var(--a-ink-60);border-radius:2px;padding:.2rem .5rem}.p-hier__tag--more[data-v-67e8ba75],.p-hier__tag-count[data-v-67e8ba75]{color:var(--a-ink-40)}.p-hier__tag--more[data-v-67e8ba75]{border-style:dashed}.p-hier__tree[data-v-67e8ba75]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);flex-direction:column;min-width:0;display:flex;overflow:hidden}.p-hier__tree-head[data-v-67e8ba75]{border-bottom:1px solid var(--p-rule);background:var(--p-chrome-bg);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .875rem;display:flex}.p-hier__tree-head-left[data-v-67e8ba75]{color:var(--a-ink-40);align-items:center;gap:.5rem;min-width:0;display:flex}.p-hier__tree-tag[data-v-67e8ba75]{font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-60);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.p-hier__tree-actions[data-v-67e8ba75]{flex-shrink:0;gap:.25rem;display:flex}.p-hier__tree-btn[data-v-67e8ba75]{font-size:var(--a-fs-mono-xxs);letter-spacing:.16em;color:var(--a-ink-60);border:1px solid var(--a-rule);cursor:pointer;text-transform:uppercase;transition:background var(--a-t-fast) var(--a-ease),color var(--a-t-fast) var(--a-ease);white-space:nowrap;background:0 0;border-radius:2px;align-items:center;gap:.3rem;padding:.2rem .5rem;display:inline-flex}.p-hier__tree-btn[data-v-67e8ba75]:hover{background:var(--a-ink);color:var(--a-ink-inv);border-color:var(--a-ink)}.p-hier__tree-canvas[data-v-67e8ba75]{flex:1;justify-content:center;align-items:center;min-height:360px;padding:1rem;display:flex;position:relative}.p-hier__tree-svg[data-v-67e8ba75]{width:100%;max-width:540px;height:100%;max-height:100%;display:block}.p-hier__tree-svg--outline[data-v-67e8ba75]{display:none}.p-hier__tree-line[data-v-67e8ba75]{stroke:var(--a-rule-dash);stroke-width:1px;stroke-dasharray:3 3;fill:none}.p-hier__tree-label[data-v-67e8ba75]{font-family:var(--a-font-display);--app-font:var(--a-font-display);fill:var(--a-ink);letter-spacing:-.01em;font-size:9px;font-weight:500}.p-hier__tree-label--root[data-v-67e8ba75]{font-size:10px}.p-hier__tree-label--small[data-v-67e8ba75]{font-size:8.5px}.p-hier__tree-docs[data-v-67e8ba75]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.14em;fill:var(--a-ink-40);font-variant-numeric:var(--p-tabular);font-size:7px}.p-hier__ai[data-v-67e8ba75]{background:#fcaf581a;border:1px dashed #fcaf5866;border-radius:2px;align-items:center;gap:.5rem;max-width:520px;margin-inline:auto;padding:.5rem .75rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.p-hier__ai-icon[data-v-67e8ba75]{color:var(--a-gold);font-size:1rem;line-height:1}.p-hier__ai-text[data-v-67e8ba75]{color:var(--a-ink);font-variant-numeric:var(--p-tabular);font-size:.8125rem;line-height:1.45}.p-hier__ai-text strong[data-v-67e8ba75]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--a-gold-ink);font-weight:500}@media (width<=1023px){.p-hier[data-v-67e8ba75]{grid-template-columns:1fr}.p-hier__tree-canvas[data-v-67e8ba75]{min-height:320px}}@media (width>=721px) and (width<=1023px){.p-hier__levels-list[data-v-67e8ba75]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.p-hier__level-count-unit[data-v-67e8ba75],.p-hier__level-edit[data-v-67e8ba75]{display:none}.p-hier__level-head[data-v-67e8ba75]{grid-template-columns:auto minmax(max-content,1fr)}.p-hier__level-name[data-v-67e8ba75]{letter-spacing:.06em;font-size:.6875rem}.p-hier__level[data-v-67e8ba75]{padding-inline:.5rem}}@media (width<=720px){.p-hier__tree-head[data-v-67e8ba75]{flex-wrap:wrap;row-gap:.4rem}.p-hier__tree-actions[data-v-67e8ba75]{gap:.15rem}.p-hier__tree-btn[data-v-67e8ba75]{padding:.15rem .4rem}.p-hier__ai[data-v-67e8ba75]{font-size:.7rem;bottom:.5rem;left:.5rem;right:.5rem}.p-chrome__side[data-v-67e8ba75],.p-hier .p-hier__left[data-v-67e8ba75]{display:none!important}}@media (width<=480px){.p-hier__tree-svg[data-v-67e8ba75]{display:none}.p-hier__tree-svg--outline[data-v-67e8ba75]{max-width:320px;height:auto;max-height:none;margin-inline:auto;display:block}.p-hier__tree-canvas[data-v-67e8ba75]{flex-direction:column;align-items:stretch;gap:.75rem;min-height:0}.p-hier__ai[data-v-67e8ba75]{position:static}}@media (prefers-reduced-motion:reduce){.p-anim[data-v-67e8ba75]{opacity:1!important;transform:none!important}}.p-section[data-v-33385e28]{background:var(--a-paper);border-top:1px solid var(--a-rule);position:relative}.p-section__inner[data-v-33385e28]{padding-top:calc(clamp(3rem,6vw,5rem));padding-bottom:calc(clamp(3rem,5vw,4.5rem));position:relative}.p-section__head[data-v-33385e28]{max-width:50rem;margin-bottom:calc(clamp(2rem,3vw,2.75rem))}.p-section__eyebrow[data-v-33385e28]{margin-bottom:1.25rem}.p-section__title[data-v-33385e28]{margin:0 0 1.25rem}.p-section__lead[data-v-33385e28]{max-width:38rem;margin:0}.p-section__pills[data-v-33385e28]{margin-top:calc(clamp(1.5rem,2vw,2rem))}.p-section__chrome[data-v-33385e28]{margin:0}.p-repo[data-v-33385e28]{flex-direction:column;gap:.75rem;min-height:480px;display:flex}.p-repo__toolbar[data-v-33385e28]{grid-template-columns:1fr auto;align-items:center;gap:1rem;display:grid}.p-repo__search[data-v-33385e28]{background:var(--a-paper-elev);border:1px solid var(--a-rule);border-radius:2px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.5rem;padding:.45rem .6rem .45rem .75rem;display:grid;position:relative}.p-repo__search-icon[data-v-33385e28]{width:22px;height:22px;color:var(--a-gold-ink);background:#fcaf5824;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-repo__search-tag[data-v-33385e28]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-gold-ink);font-weight:500}.p-repo__search-text[data-v-33385e28]{font-family:var(--a-font-body);--app-font:var(--a-font-body);color:var(--a-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;line-height:1.4;position:relative;overflow:hidden}.p-repo__search-caret[data-v-33385e28]{background:var(--a-ink);vertical-align:-.15em;width:1px;height:1em;margin-left:1px;animation:.85s steps(2,start) infinite p-caret-33385e28;display:inline-block}@keyframes p-caret-33385e28{50%{opacity:0}}.p-repo__search-send[data-v-33385e28]{background:var(--a-ink);width:26px;height:26px;color:var(--a-ink-inv);cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;display:flex}.p-repo__toolbar-right[data-v-33385e28]{align-items:center;gap:.4rem;display:flex}.p-repo__views[data-v-33385e28]{border:1px solid var(--a-rule);border-radius:2px;display:flex;overflow:hidden}.p-repo__view-btn[data-v-33385e28]{background:var(--a-paper);width:30px;height:30px;color:var(--a-ink-40);cursor:pointer;border:0;border-right:1px solid var(--a-rule);transition:background-color var(--a-t-fast) var(--a-ease),color var(--a-t-fast) var(--a-ease);justify-content:center;align-items:center;display:flex}.p-repo__view-btn[data-v-33385e28]:last-child{border-right:0}.p-repo__view-btn[data-v-33385e28]:hover{background:var(--a-ink-10);color:var(--a-ink)}.p-repo__view-btn--active[data-v-33385e28]{background:var(--a-ink);color:var(--a-ink-inv)}.p-repo__add[data-v-33385e28]{background:var(--a-gold);color:var(--a-on-gold);cursor:pointer;font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.16em;text-transform:uppercase;border:0;gap:.4rem;padding:.4rem .7rem}.p-repo__add[data-v-33385e28],.p-repo__clar[data-v-33385e28]{border-radius:2px;align-items:center;display:flex}.p-repo__clar[data-v-33385e28]{background:#fcaf581a;border:1px dashed #fcaf5866;gap:.6rem;padding:.625rem .875rem}.p-repo__clar-icon[data-v-33385e28]{color:var(--a-gold);flex-shrink:0;font-size:.95rem}.p-repo__clar-text[data-v-33385e28]{color:var(--a-ink);flex:1;font-size:.875rem;line-height:1.45}.p-repo__clar-text strong[data-v-33385e28]{color:var(--a-gold-ink);margin-right:.4rem}.p-repo__clar-text strong[data-v-33385e28],.p-repo__clar-yes[data-v-33385e28]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.16em;text-transform:uppercase}.p-repo__clar-yes[data-v-33385e28]{background:var(--a-ink);color:var(--a-ink-inv);cursor:pointer;border:0;border-radius:2px;padding:.3rem .7rem}.p-repo__body[data-v-33385e28]{grid-template-columns:minmax(15.5rem,26%) minmax(0,1fr);align-items:stretch;gap:1rem;min-height:0;display:grid}.p-repo__pane-head[data-v-33385e28]{border-bottom:1px dashed var(--a-rule-dash);margin-bottom:.4rem;padding-bottom:.4rem}.p-repo__pane-tag[data-v-33385e28]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-40);text-transform:uppercase}.p-repo__tree[data-v-33385e28]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);padding:.625rem .75rem}.p-repo__tree[data-v-33385e28],.p-repo__tree-list[data-v-33385e28]{flex-direction:column;display:flex}.p-repo__tree-list[data-v-33385e28]{gap:.05rem;margin:0;padding:0;list-style:none}.p-repo__tree-row[data-v-33385e28]{padding:.3rem .25rem;padding-left:calc(.25rem + var(--depth,0) * .85rem);color:var(--a-ink);cursor:default;transition:background var(--a-t-fast) var(--a-ease);border-left:2px solid #0000;grid-template-columns:14px 14px 1fr auto;align-items:center;gap:.35rem;font-size:.8125rem;display:grid}.p-repo__tree-row[data-v-33385e28]:hover{background:var(--a-ink-10)}.p-repo__tree-row--active[data-v-33385e28]{border-left-color:var(--a-gold);background:#fcaf5814}.p-repo__tree-chev[data-v-33385e28]{color:var(--a-ink-40);justify-content:center;align-items:center;display:flex}.p-repo__tree-folder[data-v-33385e28]{color:var(--a-ink-60);flex-shrink:0}.p-repo__tree-name[data-v-33385e28]{font-family:var(--a-font-body);--app-font:var(--a-font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-repo__tree-count[data-v-33385e28]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.06em;color:var(--a-ink-40);font-variant-numeric:var(--p-tabular)}.p-repo__cards[data-v-33385e28]{flex-direction:column;min-width:0;display:flex}.p-repo__cards-head[data-v-33385e28]{border-bottom:1px dashed var(--a-rule-dash);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;padding-bottom:.4rem;display:flex}.p-repo__cards-result[data-v-33385e28]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--a-gold-ink);align-items:center;gap:.35rem;display:flex}.p-repo__cards-result strong[data-v-33385e28]{color:var(--a-gold-ink);font-size:.95rem;font-family:var(--a-font-display);--app-font:var(--a-font-display);font-variant-numeric:var(--p-tabular);font-weight:500}.p-repo__cards-grid[data-v-33385e28]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.p-repo__card[data-v-33385e28]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);flex-direction:column;gap:.35rem;min-height:130px;padding:.625rem .75rem;display:flex;position:relative}.p-repo__card--hit[data-v-33385e28]{border-color:var(--a-gold);box-shadow:0 0 0 1px #fcaf584d,0 4px 16px #fcaf581a}.p-repo__card--processing[data-v-33385e28]{opacity:.94}.p-repo__card--failed[data-v-33385e28]{opacity:.78}.p-repo__card-head[data-v-33385e28]{align-items:center;gap:.4rem;display:flex}.p-repo__card-icon[data-v-33385e28]{background:var(--a-paper-2);border:1px solid var(--a-rule);width:22px;height:22px;color:var(--a-ink-60);border-radius:2px;justify-content:center;align-items:center;display:flex}.p-repo__card-type[data-v-33385e28]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-40);text-transform:uppercase;margin-right:auto}.p-repo__card-hit-pill[data-v-33385e28]{color:var(--a-gold);font-size:.65rem;font-weight:700}.p-repo__card-name[data-v-33385e28]{font-family:var(--a-font-body);--app-font:var(--a-font-body);color:var(--a-ink);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.3}.p-repo__card-crumb[data-v-33385e28]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase;margin:0}.p-repo__card-tags[data-v-33385e28]{flex-wrap:wrap;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.p-repo__card-tags li[data-v-33385e28]{letter-spacing:.06em;background:var(--a-ink-10);border-radius:2px;padding:.1rem .3rem;font-size:.625rem}.p-repo__card-status[data-v-33385e28],.p-repo__card-tags li[data-v-33385e28]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);color:var(--a-ink-60)}.p-repo__card-status[data-v-33385e28]{font-size:var(--a-fs-mono-xxs);letter-spacing:.16em;text-transform:uppercase;border-top:1px dashed var(--a-rule-dash);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:auto;padding-top:.4rem;display:flex}.p-repo__card-status-dot[data-v-33385e28]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.p-repo__card-status-dot--ready[data-v-33385e28]{background:var(--p-status-ready)}.p-repo__card-status-dot--proc[data-v-33385e28]{background:var(--p-status-processing);animation:1.4s ease-in-out infinite p-pulse-33385e28}.p-repo__card-status-dot--fail[data-v-33385e28]{background:var(--p-status-failed)}@keyframes p-pulse-33385e28{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.p-repo__card-status-pct[data-v-33385e28]{color:var(--a-ink-40);margin-left:auto}@media (width<=1023px){.p-repo__body[data-v-33385e28]{grid-template-columns:minmax(0,1fr)}}@media (width<=1199px){.p-repo__card-type[data-v-33385e28]{letter-spacing:.1em}.p-repo__card-status[data-v-33385e28]{letter-spacing:.06em;font-size:.625rem}}@media (width<=1099px){.p-repo__cards-grid[data-v-33385e28]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.p-repo__cards-grid[data-v-33385e28]{grid-template-columns:repeat(2,minmax(0,1fr))}.p-repo__toolbar[data-v-33385e28]{grid-template-columns:1fr}.p-repo__toolbar-right[data-v-33385e28]{justify-content:space-between}.p-repo__clar[data-v-33385e28]{flex-wrap:wrap}.p-repo__cards[data-v-33385e28]{display:none}}@media (width<=480px){.p-repo__cards-grid[data-v-33385e28]{grid-template-columns:1fr}}.p-section[data-v-4c262c49]{background:var(--a-paper-2);border-top:1px solid var(--a-rule);position:relative}.p-section__inner[data-v-4c262c49]{padding-top:calc(clamp(3rem,6vw,5rem));padding-bottom:calc(clamp(3rem,5vw,4.5rem));position:relative}.p-section__head[data-v-4c262c49]{max-width:50rem;margin-bottom:calc(clamp(2rem,3vw,2.75rem))}.p-section__eyebrow[data-v-4c262c49]{margin-bottom:1.25rem}.p-section__title[data-v-4c262c49]{margin:0 0 1.25rem}.p-section__lead[data-v-4c262c49]{max-width:38rem;margin:0}.p-section__pills[data-v-4c262c49]{margin-top:calc(clamp(1.5rem,2vw,2rem))}.p-section__chrome[data-v-4c262c49]{margin:0}.p-doc[data-v-4c262c49]{flex-direction:column;min-height:480px}.p-doc[data-v-4c262c49],.p-doc__head[data-v-4c262c49]{gap:.75rem;display:flex}.p-doc__head[data-v-4c262c49]{border-bottom:1px dashed var(--a-rule-dash);justify-content:space-between;align-items:center;padding-bottom:.5rem}.p-doc__chip[data-v-4c262c49]{background:var(--a-paper-elev);border:1px solid var(--a-rule);border-left:2px solid var(--a-ink);color:var(--a-ink-60);border-radius:2px;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;max-width:100%;padding:.4rem .7rem;display:flex}.p-doc__chip-name[data-v-4c262c49]{font-family:var(--a-font-body);--app-font:var(--a-font-body);color:var(--a-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}.p-doc__chip-meta[data-v-4c262c49]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.18em;color:var(--a-ink-40);text-transform:uppercase;white-space:nowrap}.p-doc__head-actions[data-v-4c262c49]{align-items:center;gap:.6rem;display:flex}.p-doc__head-status[data-v-4c262c49]{letter-spacing:.16em;align-items:center;gap:.35rem;display:inline-flex}.p-doc__head-dot[data-v-4c262c49]{background:var(--p-status-ready);border-radius:50%;width:6px;height:6px}.p-doc__head-version[data-v-4c262c49]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.18em;color:var(--a-ink-40);text-transform:uppercase;font-variant-numeric:var(--p-tabular)}.p-doc__body[data-v-4c262c49]{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:1rem;min-height:0;display:grid}.p-doc__pdf[data-v-4c262c49]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);flex-direction:column;min-width:0;display:flex}.p-doc__pdf-toolbar[data-v-4c262c49]{border-bottom:1px solid var(--p-rule);background:var(--p-chrome-bg);justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .7rem;display:flex}.p-doc__pdf-tag[data-v-4c262c49]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-60);text-transform:uppercase}.p-doc__pdf-actions[data-v-4c262c49]{gap:.2rem;display:flex}.p-doc__pdf-btn[data-v-4c262c49]{border:1px solid var(--a-rule);background:var(--a-paper-elev);width:22px;height:22px;color:var(--a-ink-60);cursor:pointer;transition:background-color var(--a-t-fast) var(--a-ease),color var(--a-t-fast) var(--a-ease);border-radius:2px;justify-content:center;align-items:center;display:flex}.p-doc__pdf-btn[data-v-4c262c49]:hover{background:var(--a-ink-10);color:var(--a-ink)}.p-doc__pdf-page[data-v-4c262c49]{background:var(--a-paper);color:var(--a-ink);flex:1;padding:1.25rem 1.5rem;font-family:Times New Roman,Georgia,serif;position:relative;overflow:hidden}.p-doc__pdf-page-num[data-v-4c262c49]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.18em;color:var(--a-ink-40);position:absolute;top:.6rem;right:.8rem}.p-doc__pdf-page-title[data-v-4c262c49]{margin:0 0 .2rem;font-size:1rem;font-weight:600}.p-doc__pdf-page-sub[data-v-4c262c49]{color:var(--a-ink-60);margin:0 0 .875rem;font-size:.8125rem;font-style:italic}.p-doc__pdf-lines[data-v-4c262c49]{flex-direction:column;gap:.18rem;margin:0 0 1rem;padding:0;font-size:.8125rem;line-height:1.55;list-style:none;display:flex}.p-doc__pdf-lines li[data-v-4c262c49]{grid-template-columns:1.5rem 1fr;gap:.5rem;padding:.05rem .3rem .05rem 0;transition:background .5s;display:grid}.p-doc__pdf-line-n[data-v-4c262c49]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);color:var(--a-ink-40);text-align:right;font-variant-numeric:var(--p-tabular);padding-top:.18rem;font-size:.625rem}.p-doc__pdf-line-t[data-v-4c262c49]{color:var(--a-ink)}.p-doc__pdf-line--hl[data-v-4c262c49]{background:#fcaf5800;border-left:2px solid #0000;margin-inline:-.4rem;transition:background .6s,border-left-color .6s;padding-inline:.4rem!important}.p-doc__pdf-line--hl-on[data-v-4c262c49]{border-left-color:var(--a-gold);background:#fcaf5852}.p-doc__pdf-fig[data-v-4c262c49]{border:1px dashed var(--a-rule-dash);background:var(--a-paper-2);color:var(--a-ink-60);margin:0;padding:.75rem}.p-doc__pdf-fig svg[data-v-4c262c49]{width:100%;height:60px;display:block}.p-doc__pdf-fig figcaption[data-v-4c262c49]{color:var(--a-ink-40);text-align:center;margin-top:.4rem;font-size:.7rem;font-style:italic}.p-doc__chat[data-v-4c262c49]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);flex-direction:column;min-width:0;min-height:480px;display:flex}.p-doc__chat-head[data-v-4c262c49]{border-bottom:1px solid var(--p-rule);background:var(--p-chrome-bg);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.p-doc__chat-tag[data-v-4c262c49]{font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-60);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-doc__chat-lang[data-v-4c262c49],.p-doc__chat-tag[data-v-4c262c49],.p-doc__msg-meta[data-v-4c262c49]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);text-transform:uppercase}.p-doc__chat-lang[data-v-4c262c49]{letter-spacing:.16em;color:var(--a-ink-40);flex-shrink:0;font-size:.625rem}.p-doc__chat-thread[data-v-4c262c49]{flex:1;gap:.875rem;padding:.875rem;overflow:hidden}.p-doc__chat-thread[data-v-4c262c49],.p-doc__msg[data-v-4c262c49]{flex-direction:column;display:flex}.p-doc__msg[data-v-4c262c49]{border-left:2px solid var(--a-rule);background:var(--a-paper-2);border-radius:0 2px 2px 0;gap:.3rem;padding:.625rem .75rem}.p-doc__msg--user[data-v-4c262c49]{border-left-color:var(--a-ink);background:var(--a-ink-10)}.p-doc__msg--ai[data-v-4c262c49]{border-left-color:var(--a-gold);background:#fcaf580d}.p-doc__msg-meta[data-v-4c262c49]{font-size:var(--a-fs-mono-xxs);letter-spacing:.18em;color:var(--a-ink-40);align-items:center;gap:.3rem;display:flex}.p-doc__msg-body[data-v-4c262c49]{color:var(--a-ink);margin:0;font-size:.9rem;line-height:1.55}.p-doc__msg-em[data-v-4c262c49]{color:var(--a-gold-ink);background:#fcaf582e;border-radius:1px;padding:0 .2rem;font-weight:600}.p-doc__caret[data-v-4c262c49]{vertical-align:-.1em;background:currentColor;width:1px;height:.95em;margin-left:1px;animation:.85s steps(2,start) infinite p-caret-4c262c49;display:inline-block}@keyframes p-caret-4c262c49{50%{opacity:0}}.p-doc__msg-typing[data-v-4c262c49]{gap:.25rem;margin-top:.25rem;display:flex}.p-doc__msg-cog[data-v-4c262c49]{background:var(--a-ink-40);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite p-typing-4c262c49}.p-doc__msg-cog[data-v-4c262c49]:nth-child(2){animation-delay:.15s}.p-doc__msg-cog[data-v-4c262c49]:nth-child(3){animation-delay:.3s}@keyframes p-typing-4c262c49{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.p-doc__msg-source[data-v-4c262c49]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);cursor:pointer;color:var(--a-ink);transition:background var(--a-t-fast) var(--a-ease);border-radius:2px;align-self:flex-start;align-items:center;gap:.4rem;max-width:100%;margin-top:.6rem;padding:.4rem .6rem;font-size:.8125rem;display:inline-flex}.p-doc__msg-source[data-v-4c262c49]:hover{background:var(--a-ink-10)}.p-doc__msg-source>svg[data-v-4c262c49]{color:var(--a-ink-60)}.p-doc__msg-source-name[data-v-4c262c49]{font-family:var(--a-font-body);--app-font:var(--a-font-body);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p-doc__msg-source-page[data-v-4c262c49]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase}.p-doc__msg-source-arrow[data-v-4c262c49]{color:var(--a-gold)}.p-doc-src-enter-active[data-v-4c262c49]{transition:opacity .4s var(--a-ease),transform .4s var(--a-ease)}.p-doc-src-enter-from[data-v-4c262c49]{opacity:0;transform:translateY(6px)}.p-doc__chat-composer[data-v-4c262c49]{border-top:1px solid var(--p-rule);background:var(--p-chrome-bg);grid-template-columns:28px 1fr 28px 28px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:grid}.p-doc__chat-mic[data-v-4c262c49],.p-doc__chat-plus[data-v-4c262c49],.p-doc__chat-send[data-v-4c262c49]{border:1px solid var(--a-rule);background:var(--a-paper-elev);width:28px;height:28px;color:var(--a-ink-60);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;display:flex}.p-doc__chat-mic--pulse[data-v-4c262c49]{animation:2s ease-in-out infinite p-mic-pulse-4c262c49}@keyframes p-mic-pulse-4c262c49{0%,to{box-shadow:0 0 #fcaf5800}50%{border-color:var(--a-gold);color:var(--a-gold-ink);box-shadow:0 0 0 6px #fcaf5800}}.p-doc__chat-input-text[data-v-4c262c49]{color:var(--a-ink-40);white-space:nowrap;text-overflow:ellipsis;padding:0 .4rem;font-size:.85rem;overflow:hidden}.p-doc__chat-send[data-v-4c262c49]{background:var(--a-ink);color:var(--a-ink-inv);border-color:var(--a-ink)}@media (width<=1023px){.p-doc__body[data-v-4c262c49]{grid-template-columns:1fr}.p-doc__chat[data-v-4c262c49]{min-height:360px}}@media (width<=720px){.p-doc__head[data-v-4c262c49]{flex-direction:column;align-items:flex-start;gap:.5rem}.p-doc__pdf-page[data-v-4c262c49]{padding:1rem}.p-doc__pdf-fig[data-v-4c262c49]{display:none}}@media (width<=699px){.p-doc__pdf[data-v-4c262c49]{display:none}}@media (width<=480px){.p-doc__msg-source[data-v-4c262c49]{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;row-gap:.15rem;display:grid}.p-doc__msg-source-page[data-v-4c262c49]{white-space:nowrap;grid-area:2/2}.p-doc__msg-source-arrow[data-v-4c262c49]{grid-area:1/3}}.p-section[data-v-e4828c0d]{background:var(--a-paper);border-top:1px solid var(--a-rule);position:relative}.p-section__inner[data-v-e4828c0d]{padding-top:calc(clamp(3rem,6vw,5rem));padding-bottom:calc(clamp(3rem,5vw,4.5rem));position:relative}.p-section__head[data-v-e4828c0d]{max-width:50rem;margin-bottom:calc(clamp(2rem,3vw,2.75rem))}.p-section__eyebrow[data-v-e4828c0d]{margin-bottom:1.25rem}.p-section__title[data-v-e4828c0d]{margin:0 0 1.25rem}.p-section__lead[data-v-e4828c0d]{max-width:38rem;margin:0}.p-section__pills[data-v-e4828c0d]{margin-top:calc(clamp(1.5rem,2vw,2rem))}.p-section__chrome[data-v-e4828c0d]{margin:0}.p-md[data-v-e4828c0d]{flex-direction:column;min-height:480px}.p-md[data-v-e4828c0d],.p-md__head[data-v-e4828c0d]{gap:.75rem;display:flex}.p-md__head[data-v-e4828c0d]{border-bottom:1px dashed var(--a-rule-dash);flex-wrap:wrap;align-items:center;padding-bottom:.5rem}.p-md__head-tag[data-v-e4828c0d]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-40);text-transform:uppercase}.p-md__chips[data-v-e4828c0d]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.p-md__chip[data-v-e4828c0d]{background:var(--a-paper-elev);border:1px solid var(--a-rule);border-left:2px solid var(--accent,var(--a-ink));color:var(--a-ink);font-size:.75rem;font-family:var(--a-font-body);--app-font:var(--a-font-body);border-radius:2px;align-items:center;gap:.35rem;padding:.3rem .55rem;display:inline-flex}.p-md__chip>svg[data-v-e4828c0d]{color:var(--a-ink-60);flex-shrink:0}.p-md__chip-name[data-v-e4828c0d]{white-space:nowrap}.p-md__body[data-v-e4828c0d]{flex:1;grid-template-columns:280px 1fr;align-items:stretch;gap:.75rem;min-height:0;display:grid}.p-md__sources[data-v-e4828c0d]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);flex-direction:column;min-height:0;display:flex}.p-md__sources-head[data-v-e4828c0d]{border-bottom:1px solid var(--p-rule);background:var(--p-chrome-bg);color:var(--a-gold-ink);align-items:center;gap:.4rem;padding:.5rem .75rem;display:flex}.p-md__sources-tag[data-v-e4828c0d]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-60);text-transform:uppercase}.p-md__sources-list[data-v-e4828c0d]{flex-direction:column;gap:.5rem;margin:0;padding:.5rem;list-style:none;display:flex;overflow-y:auto}.p-md__src-doc[data-v-e4828c0d]{background:var(--a-paper);border:1px solid var(--a-surface-border);border-left:2px solid var(--accent);padding:.5rem .625rem}.p-md__src-doc-head[data-v-e4828c0d]{align-items:center;gap:.35rem;margin-bottom:.4rem;display:flex}.p-md__src-doc-head>svg[data-v-e4828c0d]{color:var(--a-ink-60);flex-shrink:0}.p-md__src-doc-name[data-v-e4828c0d]{font-size:.75rem;font-family:var(--a-font-body);--app-font:var(--a-font-body);color:var(--a-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-md__src-cites[data-v-e4828c0d]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.p-md__src-cite[data-v-e4828c0d]{background:var(--a-paper-2);cursor:pointer;transition:background var(--a-t-fast) var(--a-ease);border-radius:2px;grid-template-columns:1fr auto;gap:.25rem .4rem;padding:.35rem .4rem;display:grid}.p-md__src-cite[data-v-e4828c0d]:hover{background:var(--a-ink-10)}.p-md__src-cite-page[data-v-e4828c0d]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase;font-variant-numeric:var(--p-tabular);grid-area:1/1;font-size:.625rem}.p-md__src-cite-quote[data-v-e4828c0d]{color:var(--a-ink-60);grid-area:2/1/auto/3;margin:0;font-size:.7rem;font-style:italic;line-height:1.45}.p-md__src-cite-jump[data-v-e4828c0d]{color:var(--a-gold);grid-area:1/2;font-size:.75rem;font-weight:600}.p-md__sources-pre[data-v-e4828c0d]{color:var(--a-ink-40);font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.16em;text-transform:uppercase;text-align:center;border:1px dashed var(--a-rule-dash);border-radius:2px;flex:1;justify-content:center;align-items:center;margin:.75rem;padding:1.5rem;display:flex}.p-md-src-enter-active[data-v-e4828c0d]{transition:opacity .4s var(--a-ease)}.p-md-src-enter-from[data-v-e4828c0d]{opacity:0}.p-md-src-enter-active .p-md__src-doc[data-v-e4828c0d]{transition:opacity .35s var(--a-ease) calc(var(--i,0) * 90ms),transform .35s var(--a-ease) calc(var(--i,0) * 90ms)}.p-md-src-enter-from .p-md__src-doc[data-v-e4828c0d]{opacity:0;transform:translate(-10px)}.p-md__chat[data-v-e4828c0d]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);min-width:0;min-height:480px}.p-md__chat[data-v-e4828c0d],.p-md__msg[data-v-e4828c0d],.p-md__thread[data-v-e4828c0d]{flex-direction:column;display:flex}.p-md__thread[data-v-e4828c0d]{flex:1;gap:.75rem;padding:.75rem;overflow:hidden}.p-md__msg[data-v-e4828c0d]{border-left:2px solid var(--a-rule);background:var(--a-paper-2);gap:.3rem;padding:.625rem .75rem}.p-md__msg--user[data-v-e4828c0d]{border-left-color:var(--a-ink);background:var(--a-ink-10)}.p-md__msg--ai[data-v-e4828c0d]{border-left-color:var(--a-gold);background:#fcaf580d}.p-md__msg-meta[data-v-e4828c0d]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.18em;color:var(--a-ink-40);text-transform:uppercase;align-items:center;gap:.3rem;display:inline-flex}.p-md__msg-body[data-v-e4828c0d]{color:var(--a-ink);margin:0;font-size:.875rem;line-height:1.55}.p-md__msg-em[data-v-e4828c0d]{color:var(--a-gold-ink);background:#fcaf582e;border-radius:1px;padding:0 .2rem;font-weight:600}.p-md__warn[data-v-e4828c0d]{color:var(--p-status-failed);margin-right:.2rem}.p-md__caret[data-v-e4828c0d]{vertical-align:-.1em;background:currentColor;width:1px;height:.95em;margin-left:1px;animation:.85s steps(2,start) infinite p-caret-e4828c0d;display:inline-block}@keyframes p-caret-e4828c0d{50%{opacity:0}}.p-md__think[data-v-e4828c0d]{background:#fcaf5814;border:1px dashed #fcaf5866;border-radius:2px;margin-top:.4rem;padding:.4rem .5rem;font-size:.75rem}.p-md__think-summary[data-v-e4828c0d]{cursor:pointer;font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.16em;color:var(--a-gold-ink);text-transform:uppercase;align-items:center;gap:.4rem;list-style:none;display:flex}.p-md__think-summary[data-v-e4828c0d]::-webkit-details-marker{display:none}.p-md__think-spinner[data-v-e4828c0d]{border:1px solid var(--a-gold-ink);border-top-color:#0000;border-radius:50%;width:8px;height:8px;animation:.9s linear infinite p-spin-e4828c0d}@keyframes p-spin-e4828c0d{to{transform:rotate(1turn)}}.p-md__think-steps[data-v-e4828c0d]{color:var(--a-ink-60);flex-direction:column;gap:.2rem;margin:.4rem 0 0 1.25rem;padding:0;font-size:.7rem;list-style:decimal;display:flex}.p-md-think-enter-active[data-v-e4828c0d]{transition:opacity .3s var(--a-ease)}.p-md-think-enter-from[data-v-e4828c0d]{opacity:0}.p-md__msg-source-pill[data-v-e4828c0d]{background:var(--a-paper-elev);border:1px solid var(--a-rule);cursor:pointer;font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.14em;color:var(--a-ink-60);text-transform:uppercase;transition:background var(--a-t-fast) var(--a-ease);border-radius:2px;align-self:flex-start;align-items:center;gap:.4rem;margin-top:.5rem;padding:.3rem .6rem;display:inline-flex}.p-md__msg-source-pill[data-v-e4828c0d]:hover{background:var(--a-ink-10)}.p-md__msg-source-pill-num[data-v-e4828c0d]{font-family:var(--a-font-display);--app-font:var(--a-font-display);color:var(--a-gold-ink);font-variant-numeric:var(--p-tabular);font-size:.95rem;font-weight:500}.p-md__msg-source-pill>svg[data-v-e4828c0d]{color:var(--a-gold)}.p-md__composer[data-v-e4828c0d]{border-top:1px solid var(--p-rule);background:var(--p-chrome-bg);grid-template-columns:28px 1fr 28px 28px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:grid}.p-md__composer-btn[data-v-e4828c0d]{border:1px solid var(--a-rule);background:var(--a-paper-elev);width:28px;height:28px;color:var(--a-ink-60);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;display:flex}.p-md__composer-btn--send[data-v-e4828c0d]{background:var(--a-ink);color:var(--a-ink-inv);border-color:var(--a-ink)}.p-md__composer-text[data-v-e4828c0d]{color:var(--a-ink-40);white-space:nowrap;text-overflow:ellipsis;padding:0 .4rem;font-size:.85rem;overflow:hidden}@media (width<=1023px){.p-md__body[data-v-e4828c0d]{grid-template-columns:1fr}.p-md__sources[data-v-e4828c0d]{min-height:200px}}@media (width<=720px){.p-md__head[data-v-e4828c0d]{flex-direction:column;align-items:flex-start;gap:.5rem}}.p-section[data-v-19e6508e]{background:var(--a-paper-2);border-top:1px solid var(--a-rule);position:relative}.p-section__inner[data-v-19e6508e]{padding-top:calc(clamp(3rem,6vw,5rem));padding-bottom:calc(clamp(3rem,5vw,4.5rem));position:relative}.p-section__head[data-v-19e6508e]{max-width:50rem;margin-bottom:calc(clamp(2rem,3vw,2.75rem))}.p-section__eyebrow[data-v-19e6508e]{margin-bottom:1.25rem}.p-section__title[data-v-19e6508e]{margin:0 0 1.25rem}.p-section__lead[data-v-19e6508e]{max-width:38rem;margin:0}.p-section__pills[data-v-19e6508e]{margin-top:calc(clamp(1.5rem,2vw,2rem))}.p-section__chrome[data-v-19e6508e]{margin:0}.p-vd[data-v-19e6508e]{flex-direction:column;gap:.75rem;min-height:480px;display:flex}.p-vd__head[data-v-19e6508e]{border-bottom:1px dashed var(--a-rule-dash);justify-content:space-between;gap:1rem;padding-bottom:.5rem}.p-vd__doc[data-v-19e6508e],.p-vd__head[data-v-19e6508e]{flex-wrap:wrap;align-items:center;display:flex}.p-vd__doc[data-v-19e6508e]{background:var(--a-paper-elev);border:1px solid var(--a-rule);border-left:2px solid var(--a-ink);border-radius:2px;gap:.4rem;min-width:0;max-width:100%;padding:.4rem .7rem}.p-vd__doc>svg[data-v-19e6508e]{color:var(--a-ink-60);flex-shrink:0}.p-vd__doc-name[data-v-19e6508e]{color:var(--a-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}.p-vd__doc-meta[data-v-19e6508e]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.18em;color:var(--a-ink-40);text-transform:uppercase;white-space:nowrap}.p-vd__compare[data-v-19e6508e]{align-items:center;gap:.6rem;display:flex}.p-vd__compare-tag[data-v-19e6508e]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-40);text-transform:uppercase}.p-vd__versions[data-v-19e6508e]{border:1px solid var(--a-rule);background:var(--a-paper-elev);border-radius:2px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.p-vd__version[data-v-19e6508e]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase;border-right:1px solid var(--a-rule);font-variant-numeric:var(--p-tabular);padding:.3rem .6rem}.p-vd__version[data-v-19e6508e]:last-child{border-right:0}.p-vd__version--from[data-v-19e6508e]{color:var(--p-status-failed);background:#c1412d1a}.p-vd__version--to[data-v-19e6508e]{color:var(--p-status-ready);background:#2e7a551f}.p-vd__compare-pdf[data-v-19e6508e]{background:var(--a-paper-elev);border:1px solid var(--a-rule);font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.16em;color:var(--a-ink-60);text-transform:uppercase;cursor:pointer;transition:background var(--a-t-fast) var(--a-ease);border-radius:2px;align-items:center;gap:.35rem;padding:.3rem .6rem;display:inline-flex}.p-vd__compare-pdf[data-v-19e6508e]:hover{background:var(--a-ink-10)}.p-vd__compare-pdf>svg[data-v-19e6508e]{color:var(--a-ink-60)}.p-vd__stats[data-v-19e6508e]{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.p-vd__stat[data-v-19e6508e]{-moz-column-gap:.5rem;background:var(--a-paper-elev);border:1px solid var(--a-surface-border);border-left:2px solid var(--accent);grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-items:center;column-gap:.5rem;padding:.7rem .875rem;display:grid}.p-vd__stat-icon[data-v-19e6508e]{color:var(--accent);grid-area:1/1/3;align-self:center}.p-vd__stat-num[data-v-19e6508e]{font-family:var(--a-font-display);--app-font:var(--a-font-display);color:var(--a-ink);font-variant-numeric:var(--p-tabular);letter-spacing:-.02em;grid-area:1/2;font-size:1.4rem;font-weight:500;line-height:1}.p-vd__stat-label[data-v-19e6508e]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase;grid-area:2/2;margin-top:.15rem}.p-vd__summary[data-v-19e6508e]{background:#fcaf5812;border:1px dashed #fcaf5866;border-radius:2px;padding:.875rem 1rem;position:relative}.p-vd__summary-head[data-v-19e6508e]{color:var(--a-gold-ink);align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.p-vd__summary-tag[data-v-19e6508e]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;text-transform:uppercase}.p-vd__summary-body[data-v-19e6508e]{color:var(--a-ink);min-height:1.4em;margin:0;font-size:.9rem;line-height:1.55}.p-vd__sum-em[data-v-19e6508e]{color:var(--a-gold-ink);background:#fcaf582e;border-radius:1px;padding:0 .2rem;font-weight:600}.p-vd__caret[data-v-19e6508e]{background:var(--a-ink);width:1px;height:.95em;animation:.85s steps(2,start) infinite p-caret-19e6508e;display:inline-block;position:absolute;bottom:.875rem;right:1rem}@keyframes p-caret-19e6508e{50%{opacity:0}}.p-vd__diff[data-v-19e6508e]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);flex-direction:column;display:flex}.p-vd__diff-head[data-v-19e6508e]{border-bottom:1px solid var(--p-rule);background:var(--p-chrome-bg);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.p-vd__diff-head>svg[data-v-19e6508e],.p-vd__diff-tag[data-v-19e6508e]{color:var(--a-ink-60)}.p-vd__diff-tag[data-v-19e6508e]{letter-spacing:.22em;text-overflow:ellipsis;min-width:0;overflow:hidden}.p-vd__diff-collapse[data-v-19e6508e],.p-vd__diff-tag[data-v-19e6508e]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);text-transform:uppercase;white-space:nowrap}.p-vd__diff-collapse[data-v-19e6508e]{cursor:pointer;letter-spacing:.16em;color:var(--a-ink-40);transition:color var(--a-t-fast) var(--a-ease);background:0 0;border:0;align-items:center;gap:.25rem;margin-left:auto;padding:.2rem .45rem;display:inline-flex}.p-vd__diff-collapse[data-v-19e6508e]:hover{color:var(--a-ink)}.p-vd__diff-lines[data-v-19e6508e]{margin:0;padding:.5rem 0;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.5;list-style:none}.p-vd__diff-line[data-v-19e6508e]{opacity:0;transition:opacity .45s var(--a-ease) calc(var(--i,0) * 60ms),transform .45s var(--a-ease) calc(var(--i,0) * 60ms),background .3s var(--a-ease);grid-template-columns:1.5rem 2rem 1fr;align-items:baseline;gap:.5rem;padding:.18rem .875rem;display:grid;transform:translate(-6px)}.p-vd__diff-lines--shown .p-vd__diff-line[data-v-19e6508e]{opacity:1;transform:translate(0)}.p-vd__diff-mark[data-v-19e6508e]{text-align:center;font-weight:600}.p-vd__diff-mark[data-v-19e6508e],.p-vd__diff-num[data-v-19e6508e]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);color:var(--a-ink-40)}.p-vd__diff-num[data-v-19e6508e]{text-align:right;font-variant-numeric:var(--p-tabular);font-size:.7rem}.p-vd__diff-txt[data-v-19e6508e]{color:var(--a-ink);word-break:break-word}.p-vd__diff-line--added[data-v-19e6508e]{border-left:2px solid var(--p-status-ready);background:#2e7a551a;margin-left:-2px}.p-vd__diff-line--added .p-vd__diff-mark[data-v-19e6508e]{color:var(--p-status-ready)}.p-vd__diff-line--added .p-vd__diff-txt[data-v-19e6508e]{color:var(--a-green)}.p-vd__diff-line--removed[data-v-19e6508e]{border-left:2px solid var(--p-status-failed);background:#c1412d14;margin-left:-2px}.p-vd__diff-line--removed .p-vd__diff-mark[data-v-19e6508e]{color:var(--p-status-failed)}.p-vd__diff-line--removed .p-vd__diff-txt[data-v-19e6508e]{color:var(--a-red-spec);-webkit-text-decoration:line-through #c1412d66;text-decoration:line-through #c1412d66}.p-vd__diff-line--context .p-vd__diff-txt[data-v-19e6508e]{color:var(--a-ink-60)}.p-vd__diff-foot[data-v-19e6508e]{border-top:1px dashed var(--a-rule-dash);background:var(--a-paper-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.5rem .875rem;display:flex}.p-vd__diff-foot-tag[data-v-19e6508e]{font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-40);white-space:nowrap}.p-vd__diff-foot-tag[data-v-19e6508e],.p-vd__diff-next[data-v-19e6508e]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);text-transform:uppercase}.p-vd__diff-next[data-v-19e6508e]{cursor:pointer;font-size:var(--a-fs-mono-xs);letter-spacing:.16em;color:var(--a-ink);transition:color var(--a-t-fast) var(--a-ease);background:0 0;border:0;align-items:center;gap:.3rem;display:inline-flex}.p-vd__diff-next[data-v-19e6508e]:hover{color:var(--a-gold-ink)}.p-vd__diff-next>svg[data-v-19e6508e]{color:var(--a-gold)}@media (width<=1023px){.p-vd__stats[data-v-19e6508e]{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.p-vd__head[data-v-19e6508e]{flex-direction:column;align-items:stretch}.p-vd__compare[data-v-19e6508e]{flex-wrap:wrap}.p-vd__stats[data-v-19e6508e]{grid-template-columns:1fr}}@media (width<=480px){.p-vd__diff-collapse[data-v-19e6508e]{display:none}.p-vd__diff-tag[data-v-19e6508e]{letter-spacing:.12em}}.p-section[data-v-fbd2441d]{background:var(--a-paper);border-top:1px solid var(--a-rule);position:relative}.p-section__inner[data-v-fbd2441d]{padding-top:calc(clamp(3rem,6vw,5rem));padding-bottom:calc(clamp(3rem,5vw,4.5rem));position:relative}.p-section__head[data-v-fbd2441d]{max-width:50rem;margin-bottom:calc(clamp(2rem,3vw,2.75rem))}.p-section__eyebrow[data-v-fbd2441d]{margin-bottom:1.25rem}.p-section__title[data-v-fbd2441d]{margin:0 0 1.25rem}.p-section__lead[data-v-fbd2441d]{max-width:38rem;margin:0}.p-section__pills[data-v-fbd2441d]{margin-top:calc(clamp(1.5rem,2vw,2rem))}.p-section__chrome[data-v-fbd2441d]{margin:0}.p-qr[data-v-fbd2441d]{grid-template-columns:1fr 1fr;align-items:stretch;gap:1rem;min-height:480px;display:grid}.p-qr__panel[data-v-fbd2441d]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);flex-direction:column;gap:.875rem;padding:1rem 1.25rem;display:flex}.p-qr__panel-head[data-v-fbd2441d]{border-bottom:1px dashed var(--a-rule-dash);padding-bottom:.5rem}.p-qr__panel-tag[data-v-fbd2441d]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-40);text-transform:uppercase}.p-qr__types[data-v-fbd2441d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.p-qr__type[data-v-fbd2441d]{background:var(--a-paper-2);border:1px solid var(--a-rule);font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.16em;color:var(--a-ink-60);text-transform:uppercase;cursor:pointer;border-radius:2px;align-items:center;gap:.4rem;padding:.45rem .6rem;display:flex}.p-qr__type>svg[data-v-fbd2441d]{color:var(--a-ink-40)}.p-qr__type--active[data-v-fbd2441d]{background:var(--a-ink);color:var(--a-ink-inv);border-color:var(--a-ink);box-shadow:inset 0 -2px 0 var(--a-gold)}.p-qr__type--active>svg[data-v-fbd2441d]{color:var(--a-gold)}.p-qr__target[data-v-fbd2441d]{background:var(--a-paper-2);border:1px dashed var(--a-rule-dash);border-radius:2px;padding:.625rem .75rem}.p-qr__target-tag[data-v-fbd2441d]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-40);text-transform:uppercase}.p-qr__target-name[data-v-fbd2441d]{font-family:var(--a-font-display);--app-font:var(--a-font-display);color:var(--a-ink);letter-spacing:-.01em;margin:.2rem 0 .15rem;font-size:1.0625rem;font-weight:500}.p-qr__target-sub[data-v-fbd2441d]{color:var(--a-gold-ink)}.p-qr__target-meta[data-v-fbd2441d]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;display:flex}.p-qr__display[data-v-fbd2441d]{border:1px solid var(--a-rule);background:var(--a-paper);flex-direction:column;align-items:center;gap:.5rem;margin:.25rem 0;padding:1rem;display:flex}.p-qr__code[data-v-fbd2441d]{width:160px;height:160px;color:var(--a-dark);box-sizing:content-box;background:#fff;padding:8px;display:block}.p-qr__cell[data-v-fbd2441d]{transform-origin:50%;transition:opacity .4s}.a-js .p-qr__cell[data-v-fbd2441d]{opacity:0}.a-js .p-qr__code--shown .p-qr__cell[data-v-fbd2441d]{opacity:1;transition-delay:calc(var(--idx,0) * 4ms)}.p-qr__id[data-v-fbd2441d]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-40);text-transform:uppercase}.p-qr__actions[data-v-fbd2441d]{flex-wrap:wrap;align-items:center;gap:.5rem .4rem;margin-top:auto;display:flex}.p-qr__action[data-v-fbd2441d]{background:var(--a-paper-elev);border:1px solid var(--a-rule);font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.16em;color:var(--a-ink-60);text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color var(--a-t-fast) var(--a-ease),color var(--a-t-fast) var(--a-ease);border-radius:2px;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .6rem;display:inline-flex}.p-qr__action[data-v-fbd2441d]:hover{background:var(--a-ink-10);color:var(--a-ink)}.p-qr__scans[data-v-fbd2441d]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);white-space:nowrap;align-items:baseline;gap:.3rem;margin-left:auto;display:flex}.p-qr__scans-num[data-v-fbd2441d]{color:var(--a-ink);font-variant-numeric:var(--p-tabular);font-size:1rem;font-weight:500}.p-qr__scans-label[data-v-fbd2441d]{font-size:var(--a-fs-mono-xxs);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase}.p-qr__phone-area[data-v-fbd2441d]{background:linear-gradient(180deg,rgba(var(--a-ink-rgb),.04),rgba(var(--a-ink-rgb),.01));border:1px solid var(--a-surface-border);background-image:var(--p-canvas-grid);background-position:0 0;background-size:24px 24px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem;display:flex;position:relative}.p-qr__phone-label[data-v-fbd2441d]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-40);text-transform:uppercase;align-self:flex-start;position:absolute;top:.625rem;left:.875rem}.p-qr__ray[data-v-fbd2441d]{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.p-qr-ray-enter-active[data-v-fbd2441d],.p-qr-ray-leave-active[data-v-fbd2441d]{transition:opacity .4s}.p-qr-ray-enter-from[data-v-fbd2441d],.p-qr-ray-leave-to[data-v-fbd2441d]{opacity:0}.p-qr__phone[data-v-fbd2441d]{background:var(--a-ink);width:220px;height:380px;box-shadow:0 16px 48px -12px rgba(var(--a-ink-rgb),.32),0 4px 12px rgba(var(--a-ink-rgb),.1);transition:opacity .5s var(--a-ease),transform .6s var(--a-ease);border-radius:32px;padding:8px;position:relative;transform:rotate(-3deg)translateY(0)}.a-js .p-qr__phone[data-v-fbd2441d]{opacity:0;transform:rotate(-3deg)translateY(20px)}.a-js .p-qr__phone--shown[data-v-fbd2441d]{opacity:1;transform:rotate(-3deg)translateY(0)}.p-qr__phone-notch[data-v-fbd2441d]{background:var(--a-ink);z-index:2;border-radius:9px;height:18px;top:14px}.p-qr__phone-home[data-v-fbd2441d],.p-qr__phone-notch[data-v-fbd2441d]{width:80px;position:absolute;left:50%;transform:translate(-50%)}.p-qr__phone-home[data-v-fbd2441d]{background:#ffffff47;border-radius:2px;height:3px;bottom:6px}.p-qr__phone-screen[data-v-fbd2441d]{background:var(--a-paper);border-radius:24px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.p-qr__phone-status[data-v-fbd2441d]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);color:var(--a-ink);letter-spacing:.05em;font-variant-numeric:var(--p-tabular);justify-content:space-between;align-items:center;padding:.45rem 1rem .25rem;font-size:.6rem;display:flex}.p-qr__phone-pre[data-v-fbd2441d]{background:var(--a-ink);color:var(--a-cream);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.p-qr__phone-cam[data-v-fbd2441d]{background:#ffffff0a;border:1px dashed #ffffff2e;border-radius:12px;width:130px;height:130px;position:relative}.p-qr__phone-cam-corner[data-v-fbd2441d]{border:2px solid var(--a-gold);width:16px;height:16px;position:absolute}.p-qr__phone-cam-corner--tl[data-v-fbd2441d]{border-bottom:0;border-right:0;border-radius:4px 0 0;top:-2px;left:-2px}.p-qr__phone-cam-corner--tr[data-v-fbd2441d]{border-bottom:0;border-left:0;border-radius:0 4px 0 0;top:-2px;right:-2px}.p-qr__phone-cam-corner--bl[data-v-fbd2441d]{border-top:0;border-right:0;border-radius:0 0 0 4px;bottom:-2px;left:-2px}.p-qr__phone-cam-corner--br[data-v-fbd2441d]{border-top:0;border-left:0;border-radius:0 0 4px;bottom:-2px;right:-2px}.p-qr__phone-pre-text[data-v-fbd2441d]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.18em;color:#ffffff80;text-transform:uppercase;margin:0;font-size:.625rem}.p-qr__phone-result[data-v-fbd2441d]{flex-direction:column;flex:1;min-height:0;display:flex}.p-qr__phone-doc[data-v-fbd2441d]{background:var(--a-ink);color:var(--a-ink-inv);align-items:center;gap:.4rem;padding:.6rem .75rem;display:flex}.p-qr__phone-doc-icon[data-v-fbd2441d]{width:22px;height:22px;color:var(--a-gold);background:#fcaf582e;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-qr__phone-doc-meta[data-v-fbd2441d]{flex-direction:column;min-width:0;display:flex}.p-qr__phone-doc-name[data-v-fbd2441d]{font-size:.65rem;font-family:var(--a-font-body);--app-font:var(--a-font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-qr__phone-doc-loc[data-v-fbd2441d]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.16em;color:var(--a-ink-inv);opacity:.55;text-transform:uppercase;font-size:.5rem}.p-qr__phone-chat[data-v-fbd2441d]{background:var(--a-paper-2);flex-direction:column;flex:1;gap:.4rem;padding:.5rem;display:flex}.p-qr__phone-msg[data-v-fbd2441d]{border-left:2px solid var(--a-rule);border-radius:6px;padding:.4rem .5rem;font-size:.65rem;line-height:1.45}.p-qr__phone-msg--user[data-v-fbd2441d]{background:var(--a-ink-10);border-left-color:var(--a-ink)}.p-qr__phone-msg--ai[data-v-fbd2441d]{border-left-color:var(--a-gold);background:#fcaf581a}.p-qr__phone-msg p[data-v-fbd2441d]{color:var(--a-ink);margin:0}.p-qr__phone-msg strong[data-v-fbd2441d]{color:var(--a-gold-ink);background:#fcaf582e;border-radius:1px;padding:0 .15rem}.p-qr__phone-msg-meta[data-v-fbd2441d]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase;align-items:center;gap:.2rem;margin-bottom:.2rem;font-size:.5rem;display:inline-flex}.p-qr__caret[data-v-fbd2441d]{vertical-align:-.1em;background:currentColor;width:1px;height:.95em;margin-left:1px;animation:.85s steps(2,start) infinite p-caret-fbd2441d;display:inline-block}@keyframes p-caret-fbd2441d{50%{opacity:0}}.p-qr__phone-composer[data-v-fbd2441d]{background:var(--a-paper-elev);border:1px solid var(--a-rule);color:var(--a-ink-40);border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;margin-top:auto;padding:.4rem .55rem;display:grid}.p-qr__phone-composer-text[data-v-fbd2441d]{font-size:.6rem}.p-qr-fade-enter-active[data-v-fbd2441d]{transition:opacity .4s var(--a-ease)}.p-qr-fade-leave-active[data-v-fbd2441d]{transition:opacity .3s var(--a-ease)}.p-qr-fade-enter-from[data-v-fbd2441d],.p-qr-fade-leave-to[data-v-fbd2441d]{opacity:0}.p-qr__phone-caption[data-v-fbd2441d]{color:var(--a-ink-60);text-align:center;max-width:24ch;margin:0;font-size:.7rem;font-style:italic}@media (width<=1023px){.p-qr[data-v-fbd2441d]{grid-template-columns:1fr}.p-qr__phone-area[data-v-fbd2441d]{min-height:480px;padding:2rem 1rem}}@media (width<=720px){.p-qr__phone-area[data-v-fbd2441d]{display:none}}@media (width<=389px){.p-qr__types[data-v-fbd2441d]{grid-template-columns:minmax(0,1fr)}}.p-section[data-v-474c4bcc]{background:var(--a-paper-2);border-top:1px solid var(--a-rule);position:relative}.p-section__inner[data-v-474c4bcc]{padding-top:calc(clamp(3rem,6vw,5rem));padding-bottom:calc(clamp(3rem,5vw,4.5rem));position:relative}.p-section__head[data-v-474c4bcc]{max-width:50rem;margin-bottom:calc(clamp(2rem,3vw,2.75rem))}.p-section__eyebrow[data-v-474c4bcc]{margin-bottom:1.25rem}.p-section__title[data-v-474c4bcc]{margin:0 0 1.25rem}.p-section__lead[data-v-474c4bcc]{max-width:38rem;margin:0}.p-section__pills[data-v-474c4bcc]{margin-top:calc(clamp(1.5rem,2vw,2rem))}.p-section__chrome[data-v-474c4bcc]{margin:0}.p-oem[data-v-474c4bcc]{flex-direction:column;gap:.75rem;min-height:480px;display:flex}.p-oem__stats[data-v-474c4bcc]{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.p-oem__stat[data-v-474c4bcc]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);border-left:2px solid var(--a-ink);grid-template-rows:auto auto;grid-template-columns:18px 1fr;align-items:center;gap:.1rem .5rem;padding:.625rem .875rem;display:grid}.p-oem__stat>svg[data-v-474c4bcc]{color:var(--a-ink-40);grid-row:1/3;align-self:center}.p-oem__stat-num[data-v-474c4bcc]{font-family:var(--a-font-display);--app-font:var(--a-font-display);color:var(--a-ink);letter-spacing:-.02em;font-variant-numeric:var(--p-tabular);grid-area:1/2;font-size:1.4rem;font-weight:500;line-height:1}.p-oem__stat-lbl[data-v-474c4bcc]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase;grid-area:2/2}.p-oem__body[data-v-474c4bcc]{flex:1;grid-template-columns:280px 1fr;align-items:stretch;gap:.75rem;min-height:0;display:grid}.p-oem__roster[data-v-474c4bcc]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);flex-direction:column;display:flex}.p-oem__pane-head[data-v-474c4bcc]{border-bottom:1px solid var(--p-rule);background:var(--p-chrome-bg);padding:.5rem .75rem}.p-oem__pane-tag[data-v-474c4bcc]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-60);text-transform:uppercase}.p-oem__clients[data-v-474c4bcc]{flex:1;gap:.4rem;margin:0;padding:.5rem;list-style:none}.p-oem__client[data-v-474c4bcc],.p-oem__clients[data-v-474c4bcc]{flex-direction:column;display:flex}.p-oem__client[data-v-474c4bcc]{background:var(--a-paper-2);border:1px solid var(--a-rule);cursor:default;transition:border-left-color var(--a-t-fast) var(--a-ease),background var(--a-t-fast) var(--a-ease);border-left:2px solid #0000;border-radius:2px;gap:.3rem;padding:.6rem .7rem}.p-oem__client[data-v-474c4bcc]:hover{background:var(--a-paper-elev)}.p-oem__client--active[data-v-474c4bcc]{border-left-color:var(--a-gold);background:#fcaf5814}.p-oem__client-name[data-v-474c4bcc]{font-family:var(--a-font-display);--app-font:var(--a-font-display);color:var(--a-ink);letter-spacing:-.01em;align-items:center;gap:.35rem;font-size:.9375rem;font-weight:500;display:flex}.p-oem__client-dot[data-v-474c4bcc]{background:var(--p-status-ready);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #2e7a552e}.p-oem__client-badge[data-v-474c4bcc]{background:var(--a-gold);color:var(--a-on-gold);font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.18em;border-radius:2px;margin-left:auto;padding:.05rem .3rem;font-size:.55rem;font-weight:500}.p-oem__client-loc[data-v-474c4bcc]{letter-spacing:.18em}.p-oem__client-loc[data-v-474c4bcc],.p-oem__client-stats[data-v-474c4bcc]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);color:var(--a-ink-40);text-transform:uppercase}.p-oem__client-stats[data-v-474c4bcc]{letter-spacing:.06em;font-variant-numeric:var(--p-tabular);flex-wrap:wrap;gap:.55rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.p-oem__client-stats span[data-v-474c4bcc]{color:var(--a-ink);font-weight:500}.p-oem__client-last[data-v-474c4bcc]{margin-left:auto}.p-oem__add[data-v-474c4bcc]{border:1px dashed var(--a-rule-dash);cursor:pointer;font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.16em;color:var(--a-ink-60);text-transform:uppercase;transition:background var(--a-t-fast) var(--a-ease);background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:.35rem;margin:.5rem;padding:.45rem .6rem;display:flex}.p-oem__add[data-v-474c4bcc]:hover{background:var(--a-ink-10);color:var(--a-ink)}.p-oem__detail[data-v-474c4bcc]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);flex-direction:column;min-width:0;display:flex}.p-oem__detail-head[data-v-474c4bcc]{border-bottom:1px dashed var(--a-rule-dash);background:var(--p-chrome-bg);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .875rem;display:flex}.p-oem__detail-head-left[data-v-474c4bcc]{align-items:center;gap:.6rem;min-width:0;display:flex}.p-oem__detail-logo[data-v-474c4bcc]{background:var(--a-dark);width:36px;height:36px;color:var(--a-cream);letter-spacing:.04em;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:flex}.p-oem__detail-logo[data-v-474c4bcc],.p-oem__detail-name[data-v-474c4bcc]{font-family:var(--a-font-display);--app-font:var(--a-font-display);font-weight:500}.p-oem__detail-name[data-v-474c4bcc]{color:var(--a-ink);letter-spacing:-.01em;margin:0;font-size:1.05rem}.p-oem__detail-meta[data-v-474c4bcc]{font-size:var(--a-fs-mono-xxs);color:var(--a-ink-40);margin:.05rem 0 0}.p-oem__detail-meta[data-v-474c4bcc],.p-oem__detail-share[data-v-474c4bcc]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.16em;text-transform:uppercase}.p-oem__detail-share[data-v-474c4bcc]{background:var(--a-ink);color:var(--a-ink-inv);cursor:pointer;font-size:var(--a-fs-mono-xs);white-space:nowrap;border:0;border-radius:2px;flex-shrink:0;align-items:center;gap:.3rem;padding:.4rem .7rem;display:inline-flex}.p-oem__machines[data-v-474c4bcc]{border-bottom:1px dashed var(--a-rule-dash);padding:.625rem .875rem}.p-oem__machines-head[data-v-474c4bcc]{padding-bottom:.4rem}.p-oem__machines-list[data-v-474c4bcc]{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.p-oem__machine[data-v-474c4bcc]{background:var(--a-paper-2);border:1px solid var(--a-rule);border-radius:2px;grid-template-columns:1fr 100px auto;align-items:center;gap:.6rem;padding:.4rem .5rem;display:grid}.p-oem__machine-name[data-v-474c4bcc]{font-family:var(--a-font-body);--app-font:var(--a-font-body);color:var(--a-ink);font-size:.825rem}.p-oem__machine-bar[data-v-474c4bcc]{background:var(--a-ink-10);border-radius:3px;height:6px;overflow:hidden}.p-oem__machine-bar-fill[data-v-474c4bcc]{background:var(--p-status-ready);border-radius:3px;height:100%;display:block}.p-oem__machine-count[data-v-474c4bcc]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase;font-variant-numeric:var(--p-tabular)}.p-oem__machine-count strong[data-v-474c4bcc]{color:var(--a-ink);font-weight:500}.p-oem__analytics[data-v-474c4bcc]{flex-direction:column;flex:1;padding:.875rem;display:flex}.p-oem__analytics-head[data-v-474c4bcc]{border-bottom:1px dashed var(--a-rule-dash);align-items:center;gap:.5rem;margin-bottom:.6rem;padding-bottom:.5rem;display:flex}.p-oem__analytics-head>svg[data-v-474c4bcc]{color:var(--a-gold-ink)}.p-oem__analytics-tag[data-v-474c4bcc]{letter-spacing:.22em}.p-oem__analytics-run[data-v-474c4bcc],.p-oem__analytics-tag[data-v-474c4bcc]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);color:var(--a-ink-60);text-transform:uppercase}.p-oem__analytics-run[data-v-474c4bcc]{background:var(--a-paper-2);border:1px solid var(--a-rule);cursor:pointer;letter-spacing:.16em;white-space:nowrap;border-radius:2px;flex-shrink:0;align-items:center;gap:.3rem;margin-left:auto;padding:.3rem .55rem;transition:box-shadow .4s;display:inline-flex}.p-oem__analytics-run>svg[data-v-474c4bcc]{color:var(--a-gold)}.p-oem__analytics-run--pulse[data-v-474c4bcc]{animation:2s ease-in-out infinite p-oem-pulse-474c4bcc}@keyframes p-oem-pulse-474c4bcc{0%,to{box-shadow:0 0 #fcaf5800}50%{border-color:var(--a-gold);box-shadow:0 0 0 6px #fcaf5800}}.p-oem__topics[data-v-474c4bcc]{gap:.5rem;margin:0;padding:0;list-style:none}.p-oem__topic[data-v-474c4bcc],.p-oem__topics[data-v-474c4bcc]{flex-direction:column;display:flex}.p-oem__topic[data-v-474c4bcc]{background:var(--a-paper-2);border:1px solid var(--a-rule);transition:opacity .4s var(--a-ease) calc(var(--i,0) * 80ms),transform .4s var(--a-ease) calc(var(--i,0) * 80ms);border-radius:2px;gap:.3rem;padding:.5rem .6rem}.a-js .p-oem__topic[data-v-474c4bcc]{opacity:0;transform:translateY(6px)}.a-js .p-oem__topics--shown .p-oem__topic[data-v-474c4bcc]{opacity:1;transform:translateY(0)}.p-oem__topic-head[data-v-474c4bcc]{align-items:baseline;gap:.5rem;display:flex}.p-oem__topic-num[data-v-474c4bcc]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.18em;color:var(--a-ink-40)}.p-oem__topic-label[data-v-474c4bcc]{font-family:var(--a-font-display);--app-font:var(--a-font-display);color:var(--a-ink);letter-spacing:-.01em;flex:1;min-width:0;font-size:.95rem;font-weight:500}.p-oem__topic-q[data-v-474c4bcc]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase;align-items:baseline;gap:.25rem;display:inline-flex}.p-oem__topic-q strong[data-v-474c4bcc]{color:var(--a-ink);font-family:var(--a-font-display);--app-font:var(--a-font-display);font-variant-numeric:var(--p-tabular);font-size:1.05rem;font-weight:500}.p-oem__topic-bar[data-v-474c4bcc]{background:var(--a-ink-10);border-radius:2px;height:4px;overflow:hidden}.p-oem__topic-bar-fill[data-v-474c4bcc]{height:100%;width:var(--w,0);background:var(--a-gold);transition:width .6s var(--a-ease) calc(.2s + var(--i,0) * 80ms);border-radius:2px;display:block}.a-js .p-oem__topic-bar-fill[data-v-474c4bcc]{width:0}.a-js .p-oem__topics--shown .p-oem__topic-bar-fill[data-v-474c4bcc]{width:var(--w,0)}.p-oem__topic-sample[data-v-474c4bcc]{color:var(--a-ink-60);margin:.2rem 0 0;font-size:.8125rem;font-style:italic;line-height:1.4}.p-oem__topic-meta[data-v-474c4bcc]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.06em;color:var(--a-ink-40);align-items:center;gap:.35rem;margin:0;padding:0;font-size:.65rem;list-style:none;display:flex}.p-oem__topic-meta li[data-v-474c4bcc]{background:var(--a-ink-10);white-space:nowrap;border-radius:2px;padding:.05rem .35rem}.p-oem__topic-meta-sep[data-v-474c4bcc]{background:0 0!important;padding:0!important}@media (width<=1023px){.p-oem__stats[data-v-474c4bcc]{grid-template-columns:repeat(2,1fr)}.p-oem__body[data-v-474c4bcc]{grid-template-columns:1fr}.p-oem__machine[data-v-474c4bcc]{grid-template-columns:1fr 60px auto}}@media (width<=720px){.p-oem__stats[data-v-474c4bcc]{grid-template-columns:1fr}.p-oem__detail-head[data-v-474c4bcc]{flex-direction:column;align-items:flex-start}.p-oem__topic-head[data-v-474c4bcc]{flex-wrap:wrap}}@media (width<=480px){.p-oem__topic-label[data-v-474c4bcc]{flex-basis:100%;order:1}.p-oem__topic-q[data-v-474c4bcc]{margin-left:auto}.p-oem__machine[data-v-474c4bcc]{grid-template-columns:minmax(0,1fr) 60px auto}.p-oem__machine-name[data-v-474c4bcc]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-oem__analytics-head[data-v-474c4bcc]{flex-wrap:wrap;row-gap:.4rem}.p-oem__analytics-tag[data-v-474c4bcc]{flex:10rem;min-width:0}}@media (width<=389px){.p-oem__machine[data-v-474c4bcc]{grid-template-columns:minmax(0,1fr) 36px auto}}.p-section[data-v-0631570f]{background:var(--a-paper);border-top:1px solid var(--a-rule);position:relative}.p-section__inner[data-v-0631570f]{padding-top:calc(clamp(3rem,6vw,5rem));padding-bottom:calc(clamp(3rem,5vw,4.5rem));position:relative}.p-section__head[data-v-0631570f]{max-width:50rem;margin-bottom:calc(clamp(2rem,3vw,2.75rem))}.p-section__eyebrow[data-v-0631570f]{margin-bottom:1.25rem}.p-section__title[data-v-0631570f]{margin:0 0 1.25rem}.p-section__lead[data-v-0631570f]{max-width:38rem;margin:0}.p-section__pills[data-v-0631570f]{margin-top:calc(clamp(1.5rem,2vw,2rem))}.p-section__chrome[data-v-0631570f]{margin:0}.p-ai[data-v-0631570f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.75rem;min-height:480px;display:grid}.p-ai__plc[data-v-0631570f]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);flex-direction:column;min-width:0;display:flex}.p-ai__plc-head[data-v-0631570f]{border-bottom:1px solid var(--p-rule);background:var(--p-chrome-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.5rem .75rem;display:flex}.p-ai__oee-tag[data-v-0631570f],.p-ai__plc-tag[data-v-0631570f]{letter-spacing:.22em;color:var(--a-ink-60)}.p-ai__oee-period[data-v-0631570f],.p-ai__oee-tag[data-v-0631570f],.p-ai__plc-loc[data-v-0631570f],.p-ai__plc-tag[data-v-0631570f]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);text-transform:uppercase;white-space:nowrap}.p-ai__oee-period[data-v-0631570f],.p-ai__plc-loc[data-v-0631570f]{letter-spacing:.16em;color:var(--a-ink-40)}.p-ai__plc-actions[data-v-0631570f]{border-bottom:1px dashed var(--a-rule-dash);flex-wrap:wrap;gap:.4rem;padding:.5rem .75rem;display:flex}.p-ai__plc-btn[data-v-0631570f]{background:var(--a-paper-elev);border:1px solid var(--a-rule);font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.16em;color:var(--a-ink-60);text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:2px;align-items:center;gap:.3rem;padding:.3rem .6rem;display:inline-flex}.p-ai__plc-btn--err[data-v-0631570f]{background:var(--p-status-failed);color:#fff;border-color:var(--p-status-failed)}.p-ai__plc-btn--err>svg[data-v-0631570f]{color:#ffffffd9}.p-ai__scalars[data-v-0631570f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.75rem;display:grid}.p-ai__scalar[data-v-0631570f]{background:var(--a-paper-2);border:1px solid var(--a-rule);border-left:2px solid var(--a-rule);border-radius:2px;flex-direction:column;gap:.2rem;padding:.625rem .75rem;display:flex}.p-ai__scalar-label[data-v-0631570f]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-40)}.p-ai__scalar-value[data-v-0631570f]{font-family:var(--a-font-display);--app-font:var(--a-font-display);color:var(--a-ink);font-variant-numeric:var(--p-tabular);letter-spacing:-.01em;align-items:baseline;gap:.3rem;min-width:0;font-size:1.15rem;font-weight:500;display:flex}.p-ai__scalar-value strong[data-v-0631570f]{font-weight:500}.p-ai__scalar-unit[data-v-0631570f]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase}.p-ai__scalar--exec[data-v-0631570f]{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.25rem 1rem;font-size:.95rem;transition:background .4s,border-left-color .4s}.p-ai__scalar--exec .p-ai__scalar-label[data-v-0631570f],.p-ai__scalar--exec .p-ai__scalar-value[data-v-0631570f]{white-space:nowrap}.p-ai__scalar--exec-running[data-v-0631570f]{border-left-color:var(--p-status-ready);background:#2e7a550f}.p-ai__scalar--exec-running .p-ai__scalar-dot[data-v-0631570f]{background:var(--p-status-ready);animation:1.4s ease-in-out infinite p-pulse-0631570f;box-shadow:0 0 0 3px #2e7a552e}.p-ai__scalar--exec-running .p-ai__scalar-value[data-v-0631570f]{color:var(--a-green);font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.875rem;font-weight:500}.p-ai__scalar--exec-error[data-v-0631570f]{border-left-color:var(--p-status-failed);background:#c1412d1a;animation:.4s p-flash-0631570f}.p-ai__scalar--exec-error .p-ai__scalar-dot[data-v-0631570f]{background:var(--p-status-failed);animation:.6s ease-in-out infinite p-pulse-0631570f;box-shadow:0 0 0 3px #c1412d33}.p-ai__scalar--exec-error .p-ai__scalar-value[data-v-0631570f]{color:var(--p-status-failed);font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.875rem;font-weight:600}.p-ai__scalar-dot[data-v-0631570f]{background:var(--a-ink-40);border-radius:50%;flex-shrink:0;width:8px;height:8px}@keyframes p-pulse-0631570f{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes p-flash-0631570f{0%,to{background:#c1412d1a}50%{background:#c1412d4d}}.p-ai__fault[data-v-0631570f]{border:1px solid var(--a-gold);border-left:3px solid var(--a-gold);background:#fcaf5814;border-radius:2px;margin:.5rem .75rem .75rem;padding:.625rem .75rem;position:relative}.p-ai__fault[data-v-0631570f]:before{content:"↑";background:var(--a-gold);width:18px;height:18px;color:var(--a-on-gold);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:-10px;left:1rem}.p-ai__fault-head[data-v-0631570f]{color:var(--a-gold-ink);align-items:center;gap:.35rem;margin-bottom:.4rem;display:flex}.p-ai__fault-tag[data-v-0631570f]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.18em;text-transform:uppercase}.p-ai__fault-quote[data-v-0631570f]{color:var(--a-ink);margin:0 0 .4rem;font-size:.825rem;font-style:italic;line-height:1.5}.p-ai__fault-src[data-v-0631570f]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase}.p-ai-fault-enter-active[data-v-0631570f]{transition:opacity .4s var(--a-ease),transform .4s var(--a-ease)}.p-ai-fault-enter-from[data-v-0631570f]{opacity:0;transform:translateY(12px)}.p-ai__oee[data-v-0631570f]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);flex-direction:column;min-width:0;display:flex}.p-ai__oee-head[data-v-0631570f]{border-bottom:1px solid var(--p-rule);background:var(--p-chrome-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.5rem .75rem;display:flex}.p-ai__oee-msg[data-v-0631570f]{background:var(--a-ink-10);border-left:2px solid var(--a-ink);border-radius:2px;margin:.5rem .75rem 0;padding:.5rem .7rem}.p-ai__oee-msg-meta[data-v-0631570f]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.18em;color:var(--a-ink-40);text-transform:uppercase;margin-bottom:.2rem;display:block}.p-ai__oee-msg p[data-v-0631570f]{color:var(--a-ink);margin:0;font-size:.875rem;line-height:1.45}.p-ai__caret[data-v-0631570f]{vertical-align:-.1em;background:currentColor;width:1px;height:.95em;margin-left:1px;animation:.85s steps(2,start) infinite p-caret-0631570f;display:inline-block}@keyframes p-caret-0631570f{50%{opacity:0}}.p-ai__chart[data-v-0631570f]{background:var(--a-paper-2);border:1px solid var(--a-rule);border-left:2px solid var(--a-gold);border-radius:2px;margin:.5rem .75rem 0;padding:.625rem .75rem}.p-ai__chart-head[data-v-0631570f]{color:var(--a-gold-ink);align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.p-ai__chart-title[data-v-0631570f]{font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-60)}.p-ai__chart-title[data-v-0631570f],.p-ai__chart-total[data-v-0631570f]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);text-transform:uppercase}.p-ai__chart-total[data-v-0631570f]{font-size:var(--a-fs-mono-xs);letter-spacing:.16em;color:var(--a-ink-40);margin-left:auto}.p-ai__chart-total strong[data-v-0631570f]{font-family:var(--a-font-display);--app-font:var(--a-font-display);color:var(--a-ink);font-variant-numeric:var(--p-tabular);font-size:.95rem;font-weight:500}.p-ai__chart-svg[data-v-0631570f]{width:100%;height:100px;animation:.9s ease-out p-chart-draw-0631570f;display:block}.p-ai__chart-grid line[data-v-0631570f]{stroke:var(--a-rule);stroke-width:.5px;stroke-dasharray:2 3}.p-ai__chart-line[data-v-0631570f]{stroke:var(--a-gold-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.p-ai__chart-fill[data-v-0631570f]{fill:#fcaf582e}@keyframes p-chart-draw-0631570f{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.p-ai__chart-x[data-v-0631570f]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.1em;color:var(--a-ink-40);font-variant-numeric:var(--p-tabular);justify-content:space-between;margin:.25rem 0 0;padding:0;font-size:.55rem;list-style:none;display:flex}.p-ai-chart-enter-active[data-v-0631570f]{transition:opacity .4s var(--a-ease)}.p-ai-causes-enter-from[data-v-0631570f],.p-ai-chart-enter-from[data-v-0631570f]{opacity:0}.p-ai__causes[data-v-0631570f]{background:var(--a-paper-2);border:1px solid var(--a-rule);border-radius:2px;flex-direction:column;gap:.4rem;margin:.5rem .75rem 0;padding:.625rem .75rem;list-style:none;display:flex}.p-ai__cause[data-v-0631570f]{grid-template-columns:3rem 1fr auto;align-items:center;gap:.5rem;display:grid;position:relative}.p-ai__cause-pct[data-v-0631570f]{font-family:var(--a-font-display);--app-font:var(--a-font-display);color:var(--a-ink);font-variant-numeric:var(--p-tabular);font-size:.95rem;font-weight:500}.p-ai__cause-label[data-v-0631570f]{color:var(--a-ink);font-size:.875rem}.p-ai__cause-hours[data-v-0631570f]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.16em;color:var(--a-ink-40);text-transform:uppercase;font-variant-numeric:var(--p-tabular)}.p-ai__cause-bar[data-v-0631570f]{background:var(--a-ink-10);border-radius:2px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.p-ai__cause-bar-fill[data-v-0631570f]{background:var(--accent);border-radius:2px;height:100%;transition:width .6s;display:block}.p-ai-causes-enter-active[data-v-0631570f]{transition:opacity .4s var(--a-ease)}.p-ai__email[data-v-0631570f]{background:var(--a-paper-elev);border:1px solid var(--a-rule);cursor:pointer;font-size:var(--a-fs-mono-xs);letter-spacing:.1em;color:var(--a-ink-60);border-radius:2px;align-self:flex-start;align-items:center;gap:.4rem;margin:.5rem .75rem .75rem;padding:.4rem .6rem;transition:box-shadow .4s,border-color .4s;display:inline-flex}.p-ai__email[data-v-0631570f],.p-ai__email strong[data-v-0631570f]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono)}.p-ai__email strong[data-v-0631570f]{color:var(--a-gold-ink);letter-spacing:.16em;text-transform:uppercase;margin-right:.2rem}.p-ai__email>svg[data-v-0631570f]:first-child{color:var(--a-gold)}.p-ai__email>svg[data-v-0631570f]:last-child{color:var(--a-ink-40);margin-left:auto}.p-ai__email--pulse[data-v-0631570f]{animation:2s ease-in-out infinite p-ai-email-pulse-0631570f}@keyframes p-ai-email-pulse-0631570f{0%,to{border-color:var(--a-rule);box-shadow:0 0 #fcaf5800}50%{border-color:var(--a-gold);box-shadow:0 0 0 6px #fcaf5800}}.p-ai-email-enter-active[data-v-0631570f]{transition:opacity .4s var(--a-ease)}.p-ai-email-enter-from[data-v-0631570f]{opacity:0}@media (width<=1023px){.p-ai[data-v-0631570f]{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.p-ai__scalars[data-v-0631570f]{grid-template-columns:minmax(0,1fr)}.p-ai__cause[data-v-0631570f]{grid-template-columns:2.5rem 1fr auto}}@media (width<=389px){.p-ai__scalar--exec-error .p-ai__scalar-value[data-v-0631570f]{letter-spacing:.06em}}.p-section[data-v-fead4b56]{background:var(--a-paper-2);border-top:1px solid var(--a-rule);position:relative}.p-section__inner[data-v-fead4b56]{padding-top:calc(clamp(3rem,6vw,5rem));padding-bottom:calc(clamp(3rem,5vw,4.5rem));position:relative}.p-section__head[data-v-fead4b56]{max-width:50rem;margin-bottom:calc(clamp(2rem,3vw,2.75rem))}.p-section__eyebrow[data-v-fead4b56]{margin-bottom:1.25rem}.p-section__title[data-v-fead4b56]{margin:0 0 1.25rem}.p-section__lead[data-v-fead4b56]{max-width:38rem;margin:0}.p-section__pills[data-v-fead4b56]{margin-top:calc(clamp(1.5rem,2vw,2rem))}.p-section__chrome[data-v-fead4b56]{margin:0}.p-kg[data-v-fead4b56]{flex-direction:column;gap:.75rem;min-height:480px;display:flex}.p-kg__head[data-v-fead4b56]{border-bottom:1px dashed var(--a-rule-dash);justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.p-kg__head-meta[data-v-fead4b56],.p-kg__head-tag[data-v-fead4b56]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-60);text-transform:uppercase}.p-kg__fact-meta[data-v-fead4b56],.p-kg__head-meta[data-v-fead4b56]{color:var(--a-ink-40)}.p-kg__viewport[data-v-fead4b56]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);aspect-ratio:3/2;width:100%;max-width:690px;max-height:460px;margin:0 auto;position:relative;container-type:inline-size}.p-kg__svg[data-v-fead4b56]{width:100%;height:100%;display:block}.p-kg__spoke[data-v-fead4b56]{fill:none;stroke-width:1.2px;stroke-dasharray:3 3;stroke-linecap:round;opacity:.7;transition:stroke-dashoffset .45s var(--a-ease)}.p-kg__hub-label[data-v-fead4b56]{font-family:var(--a-font-display);--app-font:var(--a-font-display);fill:var(--a-gold-ink);letter-spacing:.02em;font-size:14px;font-weight:500}.p-kg__hub-sub[data-v-fead4b56]{letter-spacing:.22em;fill:var(--a-ink-40);font-size:6.5px}.p-kg__conclusion-tag[data-v-fead4b56],.p-kg__fact-meta[data-v-fead4b56],.p-kg__hub-sub[data-v-fead4b56],.p-kg__node-label[data-v-fead4b56]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);text-transform:uppercase}.p-kg__node-label[data-v-fead4b56]{letter-spacing:.18em;fill:var(--a-ink);font-size:9px;font-weight:600}.p-kg-node-enter-active[data-v-fead4b56]{transition:opacity .4s var(--a-ease)}.p-kg-fact-enter-from[data-v-fead4b56],.p-kg-node-enter-from[data-v-fead4b56]{opacity:0}.p-kg__fact[data-v-fead4b56]{left:var(--x);top:var(--y);background:var(--a-paper);border:1px solid var(--accent);border-left:2px solid var(--accent);--p-kg-node-r:4.34cqw;max-width:calc(min(200px,30.1cqw - 14px));box-shadow:0 4px 12px rgba(var(--a-ink-rgb),.06);pointer-events:none;z-index:2;border-radius:2px;padding:.35rem .5rem;position:absolute}.p-kg__fact--erp[data-v-fead4b56]{transform:translate(calc(-100% - 8px - var(--p-kg-node-r)),calc(-50% - 24px))}.p-kg__fact--scada[data-v-fead4b56]{transform:translate(calc(8px + var(--p-kg-node-r)),calc(-50% - 24px))}.p-kg__fact--mes[data-v-fead4b56]{transform:translate(calc(8px + var(--p-kg-node-r)),calc(-50% + 8px))}.p-kg__fact--idm[data-v-fead4b56]{transform:translate(calc(-100% - 8px - var(--p-kg-node-r)),calc(-50% + 8px))}.p-kg__fact-meta[data-v-fead4b56]{letter-spacing:.16em;font-variant-numeric:var(--p-tabular);font-size:.55rem}.p-kg__fact-text[data-v-fead4b56]{color:var(--a-ink);margin:.15rem 0 0;font-size:.75rem;line-height:1.35}.p-kg-fact-enter-active[data-v-fead4b56]{transition:opacity .4s var(--a-ease) .2s,transform .4s var(--a-ease) .2s}.p-kg__conclusion[data-v-fead4b56]{background:#fcaf5812;border:1px dashed #fcaf5866;border-radius:2px;padding:.875rem 1rem}.p-kg__conclusion-head[data-v-fead4b56]{color:var(--a-gold-ink);align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.p-kg__conclusion-tag[data-v-fead4b56]{font-size:var(--a-fs-mono-xxs);letter-spacing:.22em;color:var(--a-ink-60)}.p-kg__conclusion-body[data-v-fead4b56]{color:var(--a-ink);min-height:1.5em;margin:0;font-size:.9375rem;line-height:1.6}.p-kg__conclusion-em[data-v-fead4b56]{color:var(--a-gold-ink);background:#fcaf582e;border-radius:1px;padding:0 .2rem;font-weight:600}.p-kg__caret[data-v-fead4b56]{vertical-align:-.1em;background:currentColor;width:1px;height:.95em;margin-left:1px;animation:.85s steps(2,start) infinite p-caret-fead4b56;display:inline-block}@keyframes p-caret-fead4b56{50%{opacity:0}}@media (width<=720px){.p-kg__head[data-v-fead4b56]{flex-direction:column;align-items:flex-start;gap:.4rem}.p-kg[data-v-fead4b56]{min-height:auto!important}.p-kg__viewport[data-v-fead4b56]{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-width:none;max-height:none;padding:.625rem;display:grid}.p-kg__svg[data-v-fead4b56]{display:none}.p-kg__viewport .p-kg__fact[data-v-fead4b56]{max-width:none;box-shadow:none;position:static;transform:none}}@media (width<=380px){.p-kg__viewport[data-v-fead4b56]{grid-template-columns:minmax(0,1fr)}}.p-cta[data-v-2e7577ea]{background:var(--a-paper);border-top:1px solid var(--a-rule);position:relative;overflow:hidden}.p-cta__field[data-v-2e7577ea]{pointer-events:none;background-image:radial-gradient(circle,rgba(var(--a-ink-rgb),.1) 1px,transparent 1px);opacity:.4;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60%,#000,#0000);mask-image:radial-gradient(60% 60%,#000,#0000)}.p-cta__inner[data-v-2e7577ea]{text-align:center;flex-direction:column;align-items:center;gap:calc(clamp(1.25rem,2vw,1.75rem));padding-top:calc(clamp(4rem,8vw,6rem));padding-bottom:calc(clamp(4rem,8vw,6rem));display:flex;position:relative;container-type:inline-size}.p-cta__title[data-v-2e7577ea]{--a-fit-em:6.65;--a-word-em:4.8;max-width:18ch;margin:0}.p-cta__title-line[data-v-2e7577ea]{display:block}.p-cta__lead[data-v-2e7577ea]{max-width:38rem;margin:0}.p-cta__actions[data-v-2e7577ea]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem 1.25rem;margin-top:.5rem;display:flex}.p-cta__link[data-v-2e7577ea]{letter-spacing:.18em}.p-cta__credentials[data-v-2e7577ea]{border-top:1px dashed var(--a-rule-dash);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1.5rem;width:100%;max-width:56rem;margin:calc(clamp(2rem,3vw,3rem)) 0 0;padding:calc(clamp(1.25rem,2vw,1.75rem)) 0 0;list-style:none;display:grid}.p-cta__credentials li[data-v-2e7577ea]{text-align:left;flex-direction:column;gap:.2rem;padding:.25rem 0;display:flex}.p-cta__cred-name[data-v-2e7577ea]{font-family:var(--a-font-display);--app-font:var(--a-font-display);color:var(--a-ink);letter-spacing:-.01em;font-size:1rem;font-weight:500}.p-cta__cred-detail[data-v-2e7577ea]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);font-size:var(--a-fs-mono-xs);letter-spacing:.1em;color:var(--a-ink-60)}@media (width<=1023px){.p-cta__credentials[data-v-2e7577ea]{grid-template-columns:1fr}}
