.office-settings-dialog-layer:has(.office-lexicon-dialog),.operator-shell-blueprint .operator-modal-backdrop:has(.operator-lexicon-manager){padding:16px}.operator-shell-blueprint .operator-lexicon-manager{display:flex;flex-direction:column;width:min(1440px,calc(100vw - 32px));height:min(900px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);min-height:0;gap:10px;padding:16px}.operator-shell-blueprint .operator-lexicon-manager>*{flex-shrink:0}.operator-shell-blueprint .operator-lexicon-manager>.operator-lexicon-group-workspace{flex:1 1}.operator-lexicon-heading-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.operator-shell-blueprint .operator-lexicon-provider-help{min-width:0;font-size:12px;color:#527183}.operator-shell-blueprint .operator-lexicon-provider-help summary{width:-moz-fit-content;width:fit-content;cursor:pointer;padding:5px 0}.operator-shell-blueprint .operator-lexicon-provider-help p{max-height:100px;overflow:auto;margin-top:5px;white-space:normal}.operator-shell-blueprint .operator-lexicon-manager>.operator-mini-head{margin:0;padding-bottom:10px}.operator-shell-blueprint .operator-lexicon-provider-strip{margin:0;gap:8px}.operator-shell-blueprint .operator-lexicon-manager-actions{margin:0}.operator-shell-blueprint .operator-lexicon-manager-actions>div{width:100%;gap:8px}.operator-shell-blueprint .operator-lexicon-group-workspace{min-height:0}.operator-shell-blueprint .operator-lexicon-manager .caption-lexicon-editor{min-height:0;overflow-y:auto;overscroll-behavior:contain}.operator-shell-blueprint .operator-lexicon-manager .caption-lexicon-editor-title{min-height:44px;padding:8px 12px}.operator-shell-blueprint .operator-lexicon-manager .caption-lexicon-bulk-textarea{flex:1 0 160px;height:auto;min-height:160px;max-height:none;padding:12px}.operator-shell-blueprint .operator-lexicon-manager .bulk-validation{flex-wrap:wrap}.operator-shell-blueprint .operator-lexicon-group-workspace>.caption-lexicon-tabs{min-height:0;overflow-y:auto}.operator-shell-blueprint .operator-lexicon-manager-actions .button{white-space:normal;overflow-wrap:anywhere}.office-settings-dialog.office-lexicon-dialog{width:min(1440px,100%);height:min(900px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)}.office-settings-dialog-content.office-lexicon-dialog-content{display:flex;flex-direction:column;padding:12px;gap:10px}.office-lexicon-dialog-content>*{flex-shrink:0}.office-lexicon-dialog-content>.office-lexicon-body{flex:1 1;min-height:0}.office-settings-dialog-head>.office-dialog-head-actions{display:flex;flex:none;align-items:center;gap:8px}.office-dialog-head-actions>button{width:34px;height:34px;border:1px solid rgba(148,163,184,.25);border-radius:9px;background:transparent;color:var(--office-app-text);font-size:24px;cursor:pointer}.cloud-note-lexicon-settings>header{flex-wrap:wrap;gap:8px}.cloud-note-lexicon-settings>header>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.office-settings-dialog-layer .office-lexicon-editor{min-width:0;overflow-y:auto;overscroll-behavior:contain}.office-settings-dialog-layer .office-lexicon-editor>*,.operator-shell-blueprint .operator-lexicon-manager .caption-lexicon-editor>*{flex-shrink:0}.office-settings-dialog-layer .office-lexicon-textarea{flex:1 0 160px;height:auto;min-height:160px}.office-settings-dialog-layer .office-lexicon-tabs{min-height:0;overflow-y:auto}.office-settings-dialog-layer .office-lexicon-actions,.office-settings-dialog-layer .office-lexicon-actions>div{flex-wrap:wrap}.tenant-lexicon-workspace.tenant-workspace-sidebar-layout>.tenant-workspace-sidebar{grid-row:1/span 2}@media (min-width:901px){.tenant-lexicon-workspace.tenant-workspace-sidebar-layout{grid-template-rows:max-content minmax(0,1fr)}}.tenant-lexicon-body{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.tenant-lexicon-body>.tenant-lexicon-job-progress,.tenant-lexicon-body>.tenant-lexicon-message{margin:0}.tenant-lexicon-layout{min-height:0;height:max(420px,calc(100dvh - 132px));grid-template-columns:clamp(230px,18vw,290px) minmax(0,1fr);gap:12px}.tenant-lexicon-layout.is-empty{height:auto;align-items:start}.tenant-lexicon-layout.is-empty .tenant-lexicon-list{min-height:360px;max-height:660px}.tenant-lexicon-layout.is-empty .tenant-lexicon-editor{min-height:0}.tenant-lexicon-welcome{width:100%;max-width:1100px;margin:0 auto;padding:clamp(6px,1.5vw,24px);color:var(--lexicon-ink)}.tenant-lexicon-welcome>header{max-width:720px}.tenant-lexicon-welcome>header>span{color:var(--lexicon-primary-dark);font-size:12px;font-weight:700}.tenant-lexicon-welcome h2{margin:8px 0;font-size:clamp(22px,2vw,30px);line-height:1.4}.tenant-lexicon-welcome p{margin:8px 0 16px;color:var(--lexicon-muted);line-height:1.65}.tenant-lexicon-welcome button{padding:0 20px}.tenant-lexicon-welcome button.is-primary{color:#fff;border-color:#0b8ed8;background:#087fbd}.tenant-lexicon-welcome>header>small{display:block;margin-top:10px;color:#9a5b08}.tenant-lexicon-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 20px;border-top:1px solid var(--lexicon-line);border-left:1px solid var(--lexicon-line);border-radius:12px;overflow:hidden}.tenant-lexicon-guide-grid section{min-width:0;padding:16px;border-right:1px solid var(--lexicon-line);border-bottom:1px solid var(--lexicon-line);background:#f7fbfd}.tenant-lexicon-guide-grid section>span{float:right;color:#7594a6;font-size:12px}.tenant-lexicon-guide-grid h3{margin:0;font-size:16px}.tenant-lexicon-guide-grid p{margin:6px 0;font-size:13px}.tenant-lexicon-guide-grid small{display:block;color:#527487;font-size:12px;overflow-wrap:anywhere}.tenant-lexicon-welcome footer{display:grid;grid-gap:6px;gap:6px;font-size:13px;line-height:1.6}.tenant-lexicon-welcome footer small{color:var(--lexicon-muted)}.tenant-lexicon-editor-head{position:-webkit-sticky;position:sticky;top:-18px;z-index:2;flex-wrap:wrap;padding-top:8px;background:#fff}.tenant-lexicon-head-actions{flex-wrap:wrap}.tenant-lexicon-editor{container-type:inline-size}.tenant-lexicon-editor-head{gap:10px;padding-bottom:10px}.tenant-lexicon-editor-head input{font-size:20px}.tenant-lexicon-head-actions{gap:6px}.tenant-lexicon-head-actions button{min-width:0;min-height:36px;padding-inline:12px;font-size:13px}.tenant-lexicon-meta-settings{margin:10px 0;border-bottom:1px solid var(--lexicon-line)}.tenant-lexicon-meta-settings>summary{display:flex;min-height:36px;align-items:center;gap:12px;padding:6px 2px;list-style:none;cursor:pointer;font-size:12px}.tenant-lexicon-meta-settings>summary::-webkit-details-marker{display:none}.tenant-lexicon-meta-settings>summary strong{flex:none}.tenant-lexicon-meta-settings>summary span{overflow:hidden;min-width:0;color:var(--lexicon-muted);white-space:nowrap;text-overflow:ellipsis}.tenant-lexicon-meta-settings>summary i{margin-left:auto;color:var(--lexicon-primary);font-style:normal}.tenant-lexicon-meta-settings[open]>summary i{transform:rotate(180deg)}.tenant-lexicon-meta-settings .tenant-lexicon-meta{padding:6px 0 12px}.tenant-lexicon-advanced{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-bottom:10px}.tenant-lexicon-advanced>.lexicon-prompt-editor,.tenant-lexicon-advanced>details{min-width:0;margin:0}.tenant-lexicon-advanced>details>summary{min-height:44px;padding:8px 12px}.tenant-lexicon-tabs button{min-height:48px}.tenant-lexicon-rule-editor{margin-top:10px}@container (min-width: 750px){.tenant-lexicon-advanced:not(:has(details[open])){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (pointer:coarse){.tenant-lexicon-head-actions button,.tenant-lexicon-meta-settings>summary{min-height:44px}}@media (min-width:781px){.operator-shell-blueprint .operator-lexicon-group-workspace{display:grid;grid-template-columns:clamp(220px,20vw,260px) 116px minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.operator-shell-blueprint .operator-lexicon-group-rail{max-height:none;border-right:1px solid #c1cbd0}.operator-shell-blueprint .operator-lexicon-group-list{grid-template-columns:1fr}.operator-shell-blueprint .operator-lexicon-group-workspace>.caption-lexicon-tabs{grid-template-columns:1fr;border-right:1px solid #c1cbd0}.operator-shell-blueprint .operator-lexicon-group-workspace>.caption-lexicon-tabs button{min-height:56px;padding:8px 12px}.operator-shell-blueprint .operator-lexicon-manager-actions>div>span{width:auto}.operator-shell-blueprint .operator-lexicon-manager-actions .button{width:auto;flex:0 1 auto}.office-settings-dialog-layer .office-lexicon-body{grid-template-columns:clamp(190px,19vw,250px) minmax(0,1fr)}.office-settings-dialog-layer .office-lexicon-edit-workspace{grid-template-columns:116px minmax(0,1fr)}}@media (max-height:800px){.operator-shell-blueprint .operator-lexicon-manager{padding:12px;gap:8px}.operator-shell-blueprint .operator-lexicon-manager>.operator-mini-head{padding-bottom:6px}.operator-shell-blueprint .operator-lexicon-provider-strip{min-height:0;padding:6px 10px}.office-lexicon-dialog .office-settings-dialog-head{padding:10px 14px}.office-settings-dialog-layer .office-lexicon-provider-strip{padding:6px 10px}.tenant-lexicon-editor{padding:12px}.tenant-lexicon-editor-head{top:-12px;gap:8px;padding-bottom:10px}.tenant-lexicon-meta{padding:10px 0}.tenant-lexicon-tabs button{min-height:48px;padding:6px 10px}}@media (max-width:980px){.tenant-lexicon-layout{height:auto;grid-template-columns:1fr}.tenant-lexicon-layout.is-empty .tenant-lexicon-list{min-height:0}.tenant-lexicon-editor{overflow:visible}.tenant-lexicon-editor-head{top:0}}@media (max-width:900px){.tenant-lexicon-workspace.tenant-workspace-sidebar-layout>.tenant-workspace-sidebar{grid-row:auto}}@media (max-width:540px){.tenant-lexicon-guide-grid{grid-template-columns:1fr}.tenant-lexicon-head-actions{justify-content:flex-start;gap:6px}.tenant-lexicon-head-actions button{min-width:0;padding:0 10px}.tenant-lexicon-meta input,.tenant-lexicon-meta select{min-width:0;width:100%}}@media (max-width:780px){.operator-shell-blueprint .operator-modal-backdrop:has(.operator-lexicon-manager){padding:8px}.office-settings-dialog-layer:has(.office-lexicon-dialog){padding:8px}.operator-shell-blueprint .operator-lexicon-manager{width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:10px}.operator-shell-blueprint .operator-lexicon-group-workspace{display:block;overflow-y:auto}.operator-shell-blueprint .operator-lexicon-group-rail{max-height:140px}.operator-shell-blueprint .operator-lexicon-group-workspace>.caption-lexicon-tabs{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.operator-shell-blueprint .operator-lexicon-manager .caption-lexicon-editor{min-height:320px;overflow:visible}.operator-shell-blueprint .operator-lexicon-manager-actions .button{min-height:40px;padding:8px;font-size:12px}.office-settings-dialog.office-lexicon-dialog{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.office-settings-dialog-content.office-lexicon-dialog-content{overflow:hidden}.office-settings-dialog-layer .office-lexicon-body{display:block;overflow-y:auto}.office-settings-dialog-layer .office-lexicon-group-rail{max-height:140px}.office-settings-dialog-layer .office-lexicon-edit-workspace{overflow:visible;margin-top:8px}.office-settings-dialog-layer .office-lexicon-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.office-settings-dialog-layer .office-lexicon-editor{min-height:320px;overflow:visible}.office-settings-dialog-layer .office-lexicon-actions{gap:6px}}.tenant-lexicon-editor{padding:12px}.tenant-lexicon-editor-head{position:static;gap:8px;padding:0 0 8px}.tenant-lexicon-editor-head>div:first-child>span{display:none}.tenant-lexicon-editor-head input{font-size:18px}.tenant-lexicon-options{margin:6px 0;border-bottom:1px solid #e3ebf4}.tenant-lexicon-options>summary{display:flex;flex-wrap:wrap;gap:8px;cursor:pointer;padding:7px 2px;font-size:12px;color:#285f8f}.tenant-lexicon-options>summary span{color:#687f95}.tenant-lexicon-tabs button{min-height:36px;padding-block:7px}.tenant-lexicon-tabs button small{display:none}.tenant-lexicon-editor>.tenant-lexicon-rule-editor{display:flex;flex-direction:column;flex:1 0 360px;min-height:360px;margin-top:6px;border-radius:10px}.tenant-lexicon-rule-editor>header{padding:7px 10px;gap:10px;align-items:center}.tenant-lexicon-rule-editor>header div{display:flex;align-items:center;gap:12px}.tenant-lexicon-rule-editor>header strong{font-size:14px}.tenant-lexicon-rule-editor>.lexicon-document-editor{margin:8px}.tenant-lexicon-rule-editor>.muted{margin:4px 10px;font-size:11px}.tenant-lexicon-rule-editor>footer{padding:4px 10px 8px;gap:6px;font-size:11px}.tenant-lexicon-validation{padding:6px 10px}.lexicon-format-help{position:relative;font-size:12px;color:#58728b}.lexicon-format-help>summary{cursor:pointer;padding:4px 0}.lexicon-format-help p{margin:4px 0}.operator-shell-blueprint .operator-lexicon-manager .caption-lexicon-editor{display:flex;flex-direction:column}.operator-shell-blueprint .operator-lexicon-manager .caption-lexicon-editor>.lexicon-document-editor{flex:1 0 280px}.operator-shell-blueprint .operator-lexicon-manager .lexicon-document-editor textarea{flex:1 0 180px;margin:0;padding:12px;min-height:180px;height:auto}@media (max-width:600px){.tenant-lexicon-editor{padding:10px}.tenant-lexicon-head-actions{gap:4px}.tenant-lexicon-head-actions button{min-height:36px;padding-inline:8px;font-size:12px}.tenant-lexicon-options>summary span{display:none}}.tenant-lexicon-rule-editor>*{flex-shrink:0}.office-settings-dialog-layer .office-lexicon-editor{display:flex;flex-direction:column}.office-settings-dialog-layer .office-lexicon-editor>.lexicon-document-editor{flex:1 0 280px}.office-settings-dialog-layer .lexicon-document-editor .office-lexicon-textarea{margin:0;padding:12px;height:auto;min-height:180px}.office-history-dialog{width:min(960px,100%);height:min(86dvh,820px)}.office-history-dialog .office-history-content{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding:0}.office-history-dialog .office-history-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:12px;gap:12px;padding:14px 18px;border-bottom:1px solid var(--office-app-line)}.office-history-dialog .office-history-search{display:grid;grid-gap:6px;gap:6px;min-width:0}.office-history-dialog .office-history-item header,.office-history-dialog .office-history-pagination,.office-history-dialog .office-history-search>span,.office-history-dialog .office-history-status{color:var(--office-app-muted);font-size:12px}.office-history-dialog .office-history-search input{width:100%;min-width:0;min-height:42px;border:1px solid var(--office-app-line);border-radius:9px;padding:9px 12px;background:#061622;color:var(--office-app-text);font:inherit}.office-history-dialog .office-history-status{max-width:260px;overflow-wrap:anywhere;line-height:1.5}.office-history-dialog .office-history-list{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 18px;background:#04131f;scrollbar-width:thin;scrollbar-color:#326578 transparent}.office-history-dialog .office-history-item{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid var(--office-app-line);border-left:3px solid var(--office-app-accent);border-radius:9px;background:#0a2031}.office-history-dialog .office-history-item header{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.office-history-dialog .office-history-item time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.office-history-dialog .office-history-item>div{display:grid;grid-template-columns:62px minmax(0,1fr);grid-gap:10px;gap:10px}.office-history-dialog .office-history-item b{color:var(--office-app-muted);font-size:12px;line-height:1.7}.office-history-dialog .office-history-item p{margin:0;color:var(--office-app-text);font-size:14px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.office-history-dialog .office-history-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--office-app-line)}.office-history-dialog .office-history-pagination>div{display:flex;gap:8px}.office-history-dialog .button.secondary{min-width:auto;width:auto;height:auto;min-height:38px;padding:8px 12px;border:1px solid var(--office-app-line);border-radius:9px;color:var(--office-app-text);background:#0d2b3f;font-size:13px;line-height:1.3}.office-history-dialog .button:disabled{opacity:.45;cursor:not-allowed}.office-history-dialog :is(input,button):focus-visible{outline:2px solid var(--office-app-accent);outline-offset:3px}.office-history-dialog .office-empty{padding:32px 12px;text-align:center;color:var(--office-app-muted)}.office-history-dialog .office-history-skeleton{display:grid;grid-gap:10px;gap:10px}.office-history-dialog .office-history-skeleton i{display:block;height:110px;border-radius:9px;background:#0a2031;animation:office-history-pulse 1.2s ease-in-out infinite alternate}.office-page .office-follow-latest{align-self:center;justify-self:center;padding:8px 16px;border:1px solid var(--office-app-line);border-radius:20px;color:var(--office-app-accent);background:#0d2b3f;font-size:12px;cursor:pointer}.office-page .office-follow-latest:focus-visible{outline:2px solid var(--office-app-accent);outline-offset:3px}.office-page .office-blueprint-network.attention{color:var(--office-app-warning)}.office-page .office-blueprint-network.attention i{background:var(--office-app-warning);box-shadow:none}@media (max-width:600px){.office-history-dialog{height:90dvh;border-radius:14px}.office-history-dialog .office-settings-dialog-head{align-items:start;padding:14px;gap:10px}.office-history-dialog .office-settings-dialog-head strong{font-size:18px}.office-history-dialog .office-settings-dialog-head small{font-size:11px}.office-history-dialog .office-history-tools{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.office-history-dialog .office-history-status{max-width:none}.office-history-dialog .office-history-list{padding:10px}.office-history-dialog .office-history-item{padding:12px}.office-history-dialog .office-history-item>div{grid-template-columns:42px minmax(0,1fr);gap:8px}.office-history-dialog .office-history-pagination{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.office-history-dialog .office-history-skeleton i{animation:none}}