.ss[data-v-c3abe00b]{min-width:0}.ss--split[data-v-c3abe00b]{height:100%}.ss--split[data-v-c3abe00b],.ss-nav[data-v-c3abe00b]{display:flex;min-height:0}.ss-nav[data-v-c3abe00b]{background:var(--bg);border-right:var(--border);flex:none;flex-direction:column;gap:var(--space-8);overflow-y:auto;padding:var(--ss-nav-pad,22px 14px);width:var(--ss-nav-w,272px)}.ss-search[data-v-c3abe00b]{align-items:center;background:var(--surface);border:var(--border);display:flex;flex:none;gap:var(--space-4);height:38px;padding:0 var(--space-2) 0 var(--space-5)}.ss-search[data-v-c3abe00b]:focus-within{outline:3px solid var(--line);outline-offset:2px}.ss-search-ico[data-v-c3abe00b]{flex:none;font-size:var(--text-xl)}.ss-search-in[data-v-c3abe00b]{background:transparent;border:0;color:var(--ink);flex:1;font:inherit;font-size:var(--text-sm);height:100%;min-width:0;outline:0}.ss-search-in[data-v-c3abe00b]::-webkit-search-cancel-button{display:none}.ss-search-x[data-v-c3abe00b]{background:none;border:0;color:var(--ink);cursor:pointer;display:grid;flex:none;height:28px;place-items:center;width:28px}.ss-groups[data-v-c3abe00b]{gap:0}.ss-groups[data-v-c3abe00b],.ss-ngrp[data-v-c3abe00b]{display:flex;flex-direction:column}.ss-ngrp[data-v-c3abe00b]{gap:var(--space-2)}.ss-ngrp+.ss-ngrp[data-v-c3abe00b]{border-top:2px solid var(--ink-a15);margin-top:var(--space-7);padding-top:var(--space-7)}.ss-ncap[data-v-c3abe00b]{align-items:center;color:var(--hint);cursor:default;display:flex;font-size:10.5px;font-weight:700;gap:var(--space-3);letter-spacing:1px;margin:0;padding:0 var(--space-5);text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-ncap-ico[data-v-c3abe00b]{flex:none;font-size:var(--text-lg);opacity:.7}.ss-items[data-v-c3abe00b]{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}.ss-items--grouped[data-v-c3abe00b]{border-left:2px solid var(--ink-a15);margin-left:var(--space-7);padding-left:var(--space-3)}.ss-item[data-v-c3abe00b]{align-items:center;background:none;border:var(--border-w) solid transparent;border-radius:0;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:var(--text-md);font-weight:700;gap:var(--space-4);min-height:36px;padding:var(--space-3) var(--space-5);text-align:left;text-decoration:none;transition:none;width:100%}@media(hover:hover){.ss-item[data-v-c3abe00b]:not(.is-on):hover{background:var(--surface);border-color:var(--line)}}.ss-item.is-on[data-v-c3abe00b]{background:var(--accent);border-color:var(--line);box-shadow:var(--shadow-sm);color:var(--on-accent)}.ss-item-ico[data-v-c3abe00b]{flex:none;font-size:var(--text-2xl);opacity:.75}.ss-item.is-on .ss-item-ico[data-v-c3abe00b]{opacity:1}.ss-item-lbl[data-v-c3abe00b]{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ss-badge[data-v-c3abe00b]{color:var(--hint);flex:none;font-size:var(--text-xs);font-weight:700}.ss-item.is-on .ss-badge[data-v-c3abe00b]{color:var(--on-accent)}.ss-badge.is-danger[data-v-c3abe00b]{color:var(--danger-deep)}.ss-item.is-on .ss-badge.is-danger[data-v-c3abe00b]{color:var(--on-accent-danger)}.ss-none[data-v-c3abe00b]{color:var(--hint);font-size:var(--text-sm);margin:0;padding:0 var(--space-5)}.ss-pane[data-v-c3abe00b]{flex:1 1 auto;gap:var(--space-10);min-height:0;min-width:0;overflow-y:auto;padding:var(--ss-pane-pad,28px 36px)}.ss-head[data-v-c3abe00b],.ss-pane[data-v-c3abe00b]{display:flex;flex-direction:column}.ss-head[data-v-c3abe00b]{gap:var(--space-4)}.ss-desc[data-v-c3abe00b]{color:var(--hint);font-size:var(--text-md);line-height:1.5;margin:0;max-width:720px}.ss-body[data-v-c3abe00b]{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.ss-empty[data-v-c3abe00b]{color:var(--hint);font-size:var(--text-md);margin:auto}.ss--list[data-v-c3abe00b]{display:flex;flex-direction:column;gap:var(--space-8)}.ss-rbadge[data-v-c3abe00b]{color:var(--hint);flex:none;font-size:11.5px;font-weight:700}.ss-rbadge.is-danger[data-v-c3abe00b]{background:var(--danger);border:var(--border);color:var(--on-color);font-size:9.5px;font-weight:800;letter-spacing:.6px;padding:1px 5px;text-transform:uppercase}.ss--detail[data-v-c3abe00b]{display:flex;flex-direction:column;gap:var(--space-8)}.ss-dbar[data-v-c3abe00b]{align-items:center;display:flex;gap:var(--space-2);margin:0 0 0 -8px;min-height:48px}.ss-back[data-v-c3abe00b]{background:none;border:0;color:var(--ink);cursor:pointer;display:grid;flex:none;font-size:20px;height:44px;place-items:center;width:44px}.ss-dtitle[data-v-c3abe00b]{flex:1 1 auto;font-size:var(--text-xl);font-weight:800;margin:0;min-width:0;overflow-wrap:anywhere}.ss-dtitle[data-v-c3abe00b]:focus{outline:0}.ss-dbody[data-v-c3abe00b]{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.spec-frame[data-v-58c6a812]{background:var(--bg);border:var(--border);overflow:auto}.spec-frame--split[data-v-58c6a812]{height:560px}.spec-frame--split[data-v-58c6a812]>.ss{min-width:1040px}.spec-frame--drill[data-v-58c6a812]{height:620px;max-width:390px;padding:var(--space-8);width:100%}.spec-orghead[data-v-58c6a812]{align-items:center;display:flex;gap:var(--space-5);padding:0 var(--space-2)}.spec-orglogo[data-v-58c6a812]{background:var(--ink);border:var(--border);color:var(--on-ink-accent);display:grid;flex:none;font-size:var(--text-2xs);font-weight:800;height:36px;place-items:center;width:36px}.spec-orgtx[data-v-58c6a812]{display:flex;flex-direction:column;gap:var(--space-px)}.spec-orgtx b[data-v-58c6a812]{font-size:15px;font-weight:800}.spec-orgtx small[data-v-58c6a812]{color:var(--hint);font-size:var(--text-xs);font-weight:700}.spec-note[data-v-58c6a812]{color:var(--hint);font-size:var(--text-sm);margin:0}
