@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500;600&family=IBM+Plex+Sans:wght@400;500;600;700&family=Source+Serif+4:wght@500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Karla:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,400;8..60,500;8..60,600;8..60,700&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Sans+Condensed:wght@500;600&family=IBM+Plex+Mono:wght@400;500;600&display=swap";.ormuz-console .console-notice-body{flex:1;min-width:0;overflow-wrap:anywhere}.ormuz-console .console-notice{margin-block:12px}.ormuz-console .console-notice-title{display:block;font-size:13px;line-height:1.5}.ormuz-console .console-notice-title+.console-notice-description{margin-top:4px}.ormuz-console .console-notice-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ormuz-console .console-notice-actions>button{font-weight:600}.ormuz-console .process-recovery-modal .modal-head-leading{color:var(--warn)}.ormuz-console .process-recovery-description{margin:0;color:var(--ink-2);font-size:13px;line-height:1.55}.ormuz-console .process-recovery-record-details{margin-top:14px;color:var(--ink-3);font-size:12px}.ormuz-console .process-recovery-record-list{display:grid;gap:6px;margin-top:14px}.ormuz-console .process-recovery-record-list button{padding:9px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-2);font-size:12px;text-align:left}.ormuz-console .process-recovery-record-list button:hover{background:var(--surface-2)}.ormuz-console .process-recovery-record-list button.is-selected{border-color:var(--accent-line);background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .process-recovery-footer{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.ormuz-console .process-recovery-footer-secondary{display:flex;flex-wrap:wrap;gap:8px}.ormuz-console .console-notice-dismiss{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:6px;color:inherit}.ormuz-console .console-notice-dismiss:hover{background:var(--surface)}.ormuz-console.console-notifications{position:fixed;inset:24px 24px auto auto;box-sizing:border-box;width:min(576px,calc(100vw - 16px));padding:8px;margin:-8px;max-height:calc(100dvh - 32px);overflow-y:auto;z-index:1200;display:grid;align-content:start;gap:10px;pointer-events:none}.ormuz-console.console-notifications>div{pointer-events:auto}.ormuz-console.console-notifications .console-notice{margin:0;padding:18px 20px;border-radius:12px;box-shadow:var(--shadow-pop);align-items:flex-start;max-height:min(420px,50dvh);overflow:auto}.console-notifications__queued{justify-self:end;padding:4px 8px;background:var(--surface);border-radius:6px;font-size:11px;color:var(--ink-2)}.definition-studio-banner{flex:none;padding:12px 24px;border-bottom:1px solid var(--line);background:var(--surface)}.definition-studio-banner .console-notice{margin:0}.definition-run-feedback{padding:16px 22px;flex:none}.definition-run-feedback .console-notice{margin:0}.ormuz-console .process-assistant-composer-shell .console-notice{margin:0;padding:12px;font-size:12px;max-height:180px;overflow:auto}.ormuz-console .process-assistant-state .console-notice{width:100%;text-align:left}.ormuz-console .process-assistant-proposal>.console-notice{margin:12px 13px}.definition-problems{position:relative}.definition-problems__trigger.has-errors{color:var(--danger)}.definition-problems__panel{position:absolute;top:calc(100% + 10px);right:0;z-index:100;width:min(440px,calc(100vw - 32px));border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-pop);overflow:hidden;color:var(--ink)}.definition-problems__panel>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 0;font-size:14px}.definition-problems__panel>header button{padding:4px}.definition-problems__panel>p{margin:6px 18px 16px;font-size:12px;line-height:1.6;color:var(--ink-3)}.definition-problems__panel ul{list-style:none;margin:0;padding:8px;border-top:1px solid var(--line);max-height:min(420px,55vh);overflow:auto}.definition-problems__panel li>button{width:100%;display:flex;gap:12px;align-items:flex-start;padding:12px;text-align:left;font-size:13px;line-height:1.6;border-radius:8px}.definition-problems__panel li>button:hover{background:var(--surface-2)}.definition-problems__panel li>button>span{flex:1;min-width:0;overflow-wrap:anywhere}.definition-problems__panel small{display:block;font-size:10px;color:var(--ink-3);margin-bottom:3px}.definition-problems__severity{width:16px;height:16px;flex:none;margin-top:4px}.definition-problems__severity.is-error{color:var(--danger)}.definition-problems__severity.is-warning{color:var(--warn)}@media (max-width: 600px){.ormuz-console.console-notifications{right:16px;top:16px}.definition-studio-banner{padding:12px 16px}.definition-problems__panel{position:fixed;top:140px;left:16px;right:16px;width:auto}}.auth-scene{--auth-ink: var(--ink);--auth-ink-2: var(--ink-2);--auth-ink-3: var(--ink-3);--auth-line: var(--line);--auth-line-2: var(--line-2);--auth-accent: var(--accent);--auth-accent-strong: var(--accent-strong);position:relative;display:grid;min-height:100vh;box-sizing:border-box;place-items:center;overflow:hidden;padding:40px 20px;background:var(--paper);color:var(--auth-ink);font-family:IBM Plex Sans,system-ui,sans-serif}.auth-scene *,.auth-scene *:before,.auth-scene *:after{box-sizing:border-box}.auth-backdrop,.auth-dots,.auth-vignette{position:absolute;top:0;right:0;bottom:0;left:0}.auth-backdrop{z-index:0;overflow:hidden}.auth-blob{position:absolute;border-radius:50%;filter:blur(96px)}.auth-blob-v{width:720px;height:720px;top:-220px;right:-180px;background:radial-gradient(circle,#a98bff,transparent 64%);opacity:.4}.auth-blob-p{width:600px;height:600px;bottom:-240px;left:-200px;background:radial-gradient(circle,#e9a6e8,transparent 60%);opacity:.34}.auth-blob-b{width:520px;height:520px;top:42%;left:30%;background:radial-gradient(circle,#8fb2f2,transparent 60%);opacity:.3}.auth-dots{background-image:radial-gradient(color-mix(in srgb,var(--canvas-dot) 70%,transparent) 1.1px,transparent 1.1px);background-size:28px 28px}.auth-vignette{background:radial-gradient(56% 54% at 50% 50%,color-mix(in srgb,var(--paper) 90%,transparent) 26%,color-mix(in srgb,var(--paper) 50%,transparent) 60%,color-mix(in srgb,var(--paper) 5%,transparent))}.auth-graph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:.92}.auth-stage{position:relative;width:1180px;height:760px;flex:none}.auth-edges{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:1180px;height:760px;overflow:visible}.auth-edge{fill:none;stroke:var(--line-2);stroke-width:1.5}.auth-edge-flow{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 10;animation:auth-flow 1.2s linear infinite}@keyframes auth-flow{to{stroke-dashoffset:-15}}.auth-node{--node-color: var(--info);position:absolute;width:212px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:linear-gradient(180deg,var(--surface),var(--surface-2));box-shadow:0 18px 40px -22px #0f141947,0 2px 6px -2px #0f14190f;animation:auth-node-run 7s infinite}.auth-node:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--node-color);content:""}.auth-node.start{--node-color: var(--accent)}.auth-node.decision{--node-color: var(--warn)}.auth-node.display{--node-color: var(--ok)}.auth-node.n2,.auth-node.n6{animation-delay:1.1s}.auth-node.n3{animation-delay:2.3s}.auth-node.n4{animation-delay:3.6s}.auth-node.n5{animation-delay:4.6s}.auth-node.n7{animation-delay:5.4s}@keyframes auth-node-run{5%{border-color:var(--node-color);box-shadow:0 0 0 1px var(--node-color),0 0 26px -2px color-mix(in srgb,var(--node-color) 50%,transparent)}18%,to{border-color:var(--line);box-shadow:0 18px 40px -22px #0f141947,0 2px 6px -2px #0f14190f}}.auth-node-in,.auth-node-out{position:absolute;z-index:2;top:50%;width:10px;height:10px;border-radius:50%;transform:translateY(-50%)}.auth-node-in{left:-5px;border:2px solid var(--node-color);background:var(--surface)}.auth-node-out{right:-5px;background:var(--node-color)}.auth-node-header{display:flex;align-items:center;gap:9px;padding:11px 13px}.auth-node-glyph{display:grid;width:28px;height:28px;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--node-color) 26%,var(--surface));border-radius:7px;background:color-mix(in srgb,var(--node-color) 12%,var(--surface));color:var(--node-color)}.auth-node-glyph svg{width:15px;height:15px}.auth-node-copy{min-width:0}.auth-node-kind,.auth-node-title{display:block}.auth-node-kind{color:var(--node-color);font-family:IBM Plex Mono,monospace;font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.auth-node-title{overflow:hidden;margin-top:1px;color:var(--auth-ink);font-size:13px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.auth-card{position:relative;z-index:3;width:100%;max-width:412px;padding:34px 36px 30px;border:1px solid color-mix(in srgb,var(--line-2) 72%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--surface) 82%,transparent));box-shadow:var(--shadow-lg),inset 0 1px color-mix(in srgb,var(--ink) 8%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.auth-card:before{position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:18px;background:linear-gradient(160deg,rgba(124,92,246,.5),transparent 42%);content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.auth-brand{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:22px}.auth-brand-logo{position:relative;top:-2px;display:flex;align-items:center;gap:5px}.auth-mark{display:grid;width:26px;height:26px;flex:none;place-items:center}.auth-mark svg{position:relative;top:1px;width:26px;height:26px}.auth-wordmark{font-family:var(--font-serif);font-size:23px;font-weight:700;letter-spacing:-.02em}.auth-tag{padding:3px 9px;border:1px solid var(--auth-line-2);border-radius:99px;color:var(--auth-ink-3);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase}.auth-heading{margin-bottom:24px;text-align:center}.auth-heading h1{margin:0 0 7px;color:var(--auth-ink);font-family:"Source Serif 4",Georgia,serif;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.08}.auth-heading p{margin:0;color:var(--auth-ink-2);font-size:14px;line-height:1.5}.auth-field{display:block;margin-bottom:16px;color:var(--auth-ink-2);font-size:12.5px;font-weight:600}.auth-field>span:first-child{display:block;margin-bottom:7px}.auth-input{position:relative;display:flex;align-items:center}.auth-input-icon{position:absolute;left:13px;width:17px;height:17px;color:var(--auth-ink-3);pointer-events:none}.auth-input input{width:100%;height:46px;padding:0 44px 0 40px;border:1px solid var(--auth-line-2);border-radius:7px;outline:0;background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--auth-ink);font:400 14.5px IBM Plex Sans,sans-serif;transition:border-color .14s,box-shadow .14s,background .14s}.auth-input input::-moz-placeholder{color:var(--auth-ink-3)}.auth-input input::placeholder{color:var(--auth-ink-3)}.auth-input input:focus{border-color:var(--auth-accent);background:var(--surface);box-shadow:0 0 0 3px #6d4df62e}.auth-key-input input{font-family:IBM Plex Mono,monospace;font-size:13px}.auth-eye{position:absolute;right:8px;display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--auth-ink-3);cursor:pointer}.auth-eye:hover{background:var(--surface-2);color:var(--auth-ink-2)}.auth-eye.active{color:var(--auth-accent)}.auth-eye svg{width:18px;height:18px}.auth-primary-button,.auth-social-button{display:flex;width:100%;align-items:center;justify-content:center;gap:9px;border-radius:7px;font:600 14.5px IBM Plex Sans,sans-serif;cursor:pointer;transition:background .14s,border-color .14s,transform .1s,box-shadow .14s}.auth-primary-button{height:48px;border:1px solid transparent;background:var(--auth-accent);color:#fff;box-shadow:0 12px 28px -10px #7c5cf699}.auth-primary-button:hover:not(:disabled){background:var(--auth-accent-strong)}.auth-primary-button svg{width:17px;height:17px}.auth-primary-button:active,.auth-social-button:active{transform:translateY(1px)}.auth-primary-button:disabled,.auth-social-button:disabled,.auth-account:disabled{cursor:wait;opacity:.55}.auth-divider{display:flex;align-items:center;gap:14px;margin:22px 0;color:var(--auth-ink-3);font-size:12px;font-weight:500}.auth-divider:before,.auth-divider:after{height:1px;flex:1;background:var(--auth-line);content:""}.auth-social-button{height:44px;border:1px solid var(--auth-line-2);background:var(--surface);color:var(--auth-ink);font-size:14px;box-shadow:0 1px 2px #0f14190d}.auth-social-button:hover:not(:disabled){border-color:var(--auth-ink-3);background:var(--surface-2)}.auth-social-button svg{width:18px;height:18px}.auth-error{margin:0 0 16px;padding:10px 12px;border:1px solid var(--danger-line);border-radius:7px;background:var(--danger-bg);color:var(--danger);font-size:12.5px;line-height:1.4}.auth-api-note{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 13px;border:1px solid var(--auth-line);border-radius:7px;background:var(--surface-2);color:var(--auth-ink-2);font-size:12.5px;line-height:1.5}.auth-api-note svg{width:16px;height:16px;flex:none;margin-top:1px;color:var(--auth-accent)}.auth-api-help{margin:16px 0 0;color:var(--auth-ink-2);font-size:12.5px;line-height:1.5}.auth-api-help strong{color:var(--auth-ink)}.auth-heading strong{color:var(--auth-ink);font-weight:600}.auth-code-input input{font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:600;letter-spacing:.32em}.auth-text-button{display:block;margin:14px auto 0;padding:4px;border:0;background:transparent;color:var(--auth-accent-strong);font:600 12.5px IBM Plex Sans,sans-serif;cursor:pointer}.auth-text-button:hover{text-decoration:underline}.auth-text-button:disabled{color:var(--auth-ink-3);cursor:default}.auth-text-button:disabled:hover{text-decoration:none}.auth-footer{margin:22px 0 0;padding-top:20px;border-top:1px solid var(--auth-line);color:var(--auth-ink-3);font-size:13.5px;text-align:center}.auth-footer a{color:var(--auth-accent-strong);font-weight:600;text-decoration:none}.auth-footer a:hover{text-decoration:underline}.auth-account-list{display:grid;gap:9px}.auth-account{position:relative;width:100%;padding:13px 42px 13px 14px;border:1px solid var(--auth-line-2);border-radius:7px;background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--auth-ink);font-family:IBM Plex Sans,sans-serif;text-align:left;cursor:pointer;transition:border-color .14s,background .14s,box-shadow .14s}.auth-account:hover:not(:disabled){border-color:var(--auth-accent);background:var(--surface);box-shadow:0 0 0 3px #6d4df61a}.auth-account>svg{position:absolute;top:50%;right:14px;width:17px;height:17px;color:var(--auth-ink-3);transform:translateY(-50%)}.auth-account-main{display:flex;align-items:center;gap:8px}.auth-account-main strong{font-size:14px;font-weight:600}.auth-account-mode{padding:2px 6px;border-radius:99px;font-family:IBM Plex Mono,monospace;font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.auth-account-mode.test{background:var(--warn-bg);color:var(--warn)}.auth-account-mode.production{background:var(--ok-bg);color:var(--ok)}.auth-account-id{display:block;overflow:hidden;margin-top:4px;color:var(--auth-ink-3);font-family:IBM Plex Mono,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.auth-account-list+.auth-error{margin-top:16px}@media (max-width: 1280px){.auth-stage{transform:scale(.92)}}@media (max-width: 1024px){.auth-stage{transform:scale(.86)}}@media (max-width: 760px){.auth-scene{padding:24px 16px}.auth-graph{opacity:.48}.auth-stage{transform:scale(1.1)}}@media (max-width: 440px){.auth-card{padding:28px 22px 24px}}@media (prefers-reduced-motion: reduce){.auth-edge-flow,.auth-node{animation:none}}.ormuz-console .nav-item-badge{margin-left:auto;min-width:30px;padding:2px 6px;border:1px solid var(--accent-line);border-radius:999px;background:var(--accent-weak);color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:600;text-align:center}.ormuz-console .gs-progress{display:grid;gap:10px;margin-bottom:22px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.ormuz-console .gs-progress-copy{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}.ormuz-console .gs-progress-copy strong{color:var(--ink)}.ormuz-console .gs-progress-copy span{color:var(--ink-2)}.ormuz-console .gs-progress-track{height:5px;overflow:hidden;border-radius:99px;background:var(--line)}.ormuz-console .gs-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .2s ease}.ormuz-console .gs-stack{display:grid;gap:16px}.ormuz-console .gs-step{padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.ormuz-console .gs-step.is-complete{border-color:var(--accent-line)}.ormuz-console .gs-step-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.ormuz-console .gs-step-head h2{margin:0;font-family:var(--font-serif);font-size:22px;font-weight:500;letter-spacing:-.028em;color:var(--ink)}.ormuz-console .gs-step-head p:last-child{margin:5px 0 0;max-width:760px;color:var(--ink-2);font-size:13px;line-height:1.55}.ormuz-console .gs-step-kicker{margin:0 0 3px!important;color:var(--accent)!important;font-family:var(--font-mono);font-size:10px!important;font-weight:600;letter-spacing:.08em}.ormuz-console .gs-step-status{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;flex:0 0 31px;border:1px solid var(--line-2);border-radius:50%;color:var(--ink-3);background:var(--surface-2)}.ormuz-console .gs-step-status.is-complete{border-color:var(--accent-line);color:var(--accent);background:var(--accent-weak)}.ormuz-console .gs-environment-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.ormuz-console .gs-environment-card div{display:grid;gap:3px}.ormuz-console .gs-environment-card span{color:var(--ink-2);font-size:11px}.ormuz-console .gs-environment-card strong{font-size:14px;color:var(--ink)}.ormuz-console .gs-environment-card code{color:var(--ink-2);font-family:var(--font-mono);font-size:11px}.ormuz-console .gs-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ormuz-console .gs-question{display:grid;align-content:start;gap:12px;min-height:185px;padding:18px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.ormuz-console .gs-question-title{display:flex;align-items:center;gap:9px;color:var(--ink)}.ormuz-console .gs-question-title svg{color:var(--accent)}.ormuz-console .gs-question p{margin:0;color:var(--ink-2);font-size:12px;line-height:1.5}.ormuz-console .gs-choice-row{display:flex;flex-wrap:wrap;gap:8px}.ormuz-console .gs-choice{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--surface);color:var(--ink-2);font-size:11px;font-weight:500;cursor:pointer}.ormuz-console .gs-choice:hover{border-color:var(--accent-line)}.ormuz-console .gs-choice.is-selected{border-color:var(--accent-line);background:var(--accent-weak);color:var(--accent)}.ormuz-console .gs-connected{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;color:var(--accent-strong);font-size:12px;font-weight:600}.ormuz-console .gs-text-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:0;border:0;background:transparent;color:var(--accent);font-size:12px;font-weight:600;cursor:pointer}.ormuz-console .gs-use-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.ormuz-console .gs-use-case{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;min-height:92px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);text-align:left;cursor:pointer}.ormuz-console .gs-use-case:hover,.ormuz-console .gs-use-case.is-selected{border-color:var(--accent-line);background:var(--accent-weak)}.ormuz-console .gs-use-case>svg{color:var(--accent)}.ormuz-console .gs-use-case span{display:grid;gap:4px}.ormuz-console .gs-use-case strong{color:var(--ink);font-size:12px}.ormuz-console .gs-use-case small{color:var(--ink-2);font-size:11px;line-height:1.4}.ormuz-console .gs-use-case.is-selected>svg:last-child{color:var(--accent)}.ormuz-console .gs-extension-list{display:grid;gap:8px}.ormuz-console .gs-extension{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.ormuz-console .gs-extension.is-active{border-color:var(--accent-line);background:var(--accent-weak)}.ormuz-console .gs-extension-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--accent)}.ormuz-console .gs-extension-copy{display:grid;gap:2px;min-width:0}.ormuz-console .gs-extension-copy strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .gs-extension-copy small{overflow:hidden;color:var(--ink-2);font-size:10.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .gs-extension-state{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-size:10.5px;font-weight:600}.ormuz-console .gs-marketplace-loading{min-height:52px}.ormuz-console .gs-marketplace-empty{margin:0;color:var(--ink-2);font-size:11px;line-height:1.45}.ormuz-console .gs-service-recommendations{display:grid;gap:9px;margin:2px 0 16px;padding-top:4px}.ormuz-console .gs-service-label{margin:0;color:var(--ink-2);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ormuz-console .gs-template-list{display:grid;gap:10px}.ormuz-console .gs-template{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.ormuz-console .gs-template-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;background:var(--accent-weak);color:var(--accent)}.ormuz-console .gs-template-copy{min-width:0}.ormuz-console .gs-template-copy strong{color:var(--ink);font-size:13px}.ormuz-console .gs-template-copy p{margin:4px 0;color:var(--ink-2);font-size:11px;line-height:1.45}.ormuz-console .gs-template-copy small{color:var(--ink-3);font-family:var(--font-mono);font-size:9.5px}.ormuz-console .gs-process-complete{display:flex;align-items:center;justify-content:space-between;gap:14px}@media (max-width: 980px){.ormuz-console .gs-use-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.ormuz-console .gs-progress-copy{align-items:flex-start;flex-direction:column;gap:4px}.ormuz-console .gs-question-grid,.ormuz-console .gs-use-cases{grid-template-columns:1fr}.ormuz-console .gs-environment-card{align-items:flex-start;flex-direction:column}.ormuz-console .gs-template{grid-template-columns:auto minmax(0,1fr)}.ormuz-console .gs-template .btn{grid-column:1 / -1;width:100%}.ormuz-console .gs-process-complete{align-items:flex-start;flex-direction:column}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.decision-contract{padding:14px 16px;border-bottom:1px solid var(--line)}.decision-contract__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.decision-contract h3{margin:0;font-size:12px;font-weight:700;color:var(--ink)}.decision-contract__head--compact{align-items:center;margin-bottom:10px}.decision-contract__title{display:flex;min-width:0;align-items:center;gap:8px}.decision-contract__title .chip{padding:2px 6px;font-size:9px}.decision-contract__fields{display:grid;overflow:visible;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.decision-contract-field{min-width:0;border-bottom:1px solid var(--line)}.decision-contract-field:last-child{border-bottom:0}.decision-contract-field__row{min-height:44px;display:grid;grid-template-columns:28px minmax(120px,1fr) minmax(84px,132px) auto 28px;align-items:center;gap:8px;padding:6px 8px}.decision-contract-field__index{color:var(--ink-3);font-family:var(--font-mono);font-size:8.5px;font-weight:600;letter-spacing:.04em;text-align:center}.decision-contract-field__name{width:100%;min-width:0;height:30px;padding:5px 7px;border:1px solid transparent;border-radius:6px;outline:none;background:transparent;color:var(--ink);font-size:11px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.decision-contract-field__name:hover:not(:disabled){border-color:var(--line);background:var(--surface-2)}.decision-contract-field__name:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.decision-contract-field__name:disabled{cursor:default;opacity:.72}.decision-contract-field__type.fb-type-tag{min-width:0;max-width:132px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap;font-size:9px;justify-self:end}.decision-contract-field__required{display:flex;min-height:28px;align-items:center;gap:5px;color:var(--ink-2);font-size:9.5px;white-space:nowrap}.decision-contract-field__required input{margin:0}.decision-contract-field__remove.fb-iact{width:26px;height:26px}.decision-contract-field__choices{display:grid;gap:7px;margin:0 8px 8px 36px;padding:8px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2)}.decision-contract-field__choices-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.decision-contract-field__choices-head strong{color:var(--ink-2);font-size:10px;font-weight:700}.decision-contract-field__choice-list{display:grid;gap:5px}.decision-contract-field__choice{display:grid;grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;gap:7px}.decision-contract-field__choice-index{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--surface);color:var(--ink-3);font-family:var(--font-mono);font-size:9px}.decision-contract-field__choice-remove{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--ink-3)}.decision-contract-field__choice-remove:hover:not(:disabled){color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.decision-contract-field__choice-remove:disabled{cursor:not-allowed;opacity:.35}.decision-contract-field__normalization{display:grid;grid-template-columns:minmax(120px,auto) minmax(180px,1fr);align-items:center;gap:7px 10px;margin:0 8px 8px 36px;padding:8px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2)}.decision-contract-field__normalization label{color:var(--ink-2);font-size:10px;font-weight:700}.decision-contract-field__normalization select{min-width:0}.decision-contract-field__normalization span{grid-column:1 / -1;color:var(--ink-3);font-size:9.5px;line-height:1.35}.decision-contract__empty{padding:16px;text-align:center;color:var(--ink-3);font-size:10px}.ormuz-console .contract-type-option{position:relative;display:flex;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.ormuz-console .contract-type-option:focus-within{border-color:var(--accent-line)}.ormuz-console .contract-type-option>.node-pick{flex:1;width:100%;border:0;border-radius:var(--radius);box-shadow:none}.ormuz-console .contract-type-option.has-draft>.node-pick{padding-bottom:34px}.ormuz-console .contract-type-option__draft{position:absolute;right:8px;bottom:7px;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:5px;background:transparent;padding:3px 5px;color:var(--ink-3);cursor:pointer;font-size:10px}.ormuz-console .contract-type-option__draft:hover{background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .contract-type-option__draft:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 1100px){.decision-contract-field__row{grid-template-columns:24px minmax(110px,1fr) minmax(76px,110px) 28px}.decision-contract-field__required{grid-column:2 / 4;min-height:20px}.decision-contract-field__remove{grid-column:4;grid-row:1}}.definition-run-form{display:grid;gap:14px;margin-top:16px}.definition-run-form__field{display:grid;gap:6px}.definition-run-form__label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink-2);font-size:12px;font-weight:600}.definition-run-form__label code{color:var(--ink-3);font-size:10px;font-weight:500}.definition-run-form__control{width:100%;min-height:34px;border:1px solid var(--line-2);border-radius:7px;background:var(--surface);padding:7px 10px;color:var(--ink);font-size:13px;outline:none}.definition-run-form__control:focus{border-color:color-mix(in srgb,var(--accent) 48%,var(--line-2));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,transparent)}.definition-run-form__control:disabled{opacity:.62;cursor:wait}.definition-run-form__json{min-height:120px;resize:vertical;font:11px/1.55 var(--mono-font-family, ui-monospace, SFMono-Regular, Menlo, monospace)}.definition-run-form__boolean{display:flex;align-items:center;gap:8px;min-height:38px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);padding:8px 10px;color:var(--ink-2);font-size:12px}.definition-run-form__placeholder{margin:0;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);padding:9px 10px;color:var(--ink-3);font-size:11px}.definition-run-form__hint{margin:0;color:var(--ink-3);font-size:10px;line-height:1.45}.definition-run-modal__error{margin:14px 0 0;border:1px solid color-mix(in srgb,var(--danger) 28%,var(--line));border-radius:7px;background:color-mix(in srgb,var(--danger) 6%,var(--surface));padding:9px 10px;color:var(--danger);font-size:11px}.definition-run-applet{min-height:100%;display:flex;flex-direction:column;background:var(--surface);color:var(--ink-2)}.definition-run-applet__head{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--surface-2)}.definition-run-applet__head>div{min-width:0;display:grid;gap:2px}.definition-run-applet__head strong{color:var(--ink);font-size:11px;font-weight:700}.definition-run-applet__head span{overflow:hidden;color:var(--ink-3);font:9px var(--mono-font-family, ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap}.definition-run-applet__empty{flex:1;min-height:220px}.definition-run-applet__running{flex:1;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;color:var(--ink-3);text-align:center}.definition-run-applet__running strong{color:var(--ink-2);font-size:14px}.definition-run-applet__running span{max-width:520px;font-size:14px;line-height:1.5}.definition-run-applet__running>[role=status]{margin-bottom:-18px}.definition-run-applet__meta{min-height:38px;display:flex;align-items:center;gap:10px;padding:6px 10px;border-bottom:1px solid var(--line);color:var(--ink-3);font-size:9px}.definition-run-applet__status{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2);font-weight:650}.definition-run-applet__status>span{width:6px;height:6px;border-radius:999px;background:var(--success)}.definition-run-applet__meta code{color:var(--ink-3)}.definition-run-applet__tabs{margin-left:auto;display:flex;gap:3px}.definition-run-applet__tabs button,.decision-run-trace__detail-head button{border:0;border-radius:5px;background:transparent;padding:4px 7px;color:var(--ink-3);font-size:9px;font-weight:600}.definition-run-applet__tabs button:hover,.decision-run-trace__detail-head button:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.definition-run-applet__tabs button.active,.decision-run-trace__detail-head button.active{background:var(--surface-2);color:var(--accent);box-shadow:0 0 0 1px var(--line)}.definition-run-applet__output{padding:10px;border-bottom:1px solid var(--line)}.definition-run-applet__details{flex:1;min-height:0}.definition-output{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.definition-output__field{min-width:0;display:flex;flex-direction:column;gap:7px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px}.definition-output__field.is-wide{grid-column:1 / -1}.definition-output__label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink-3);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.definition-output__label code{overflow:hidden;max-width:55%;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0}.definition-output__content{min-width:0;color:var(--ink)}.definition-output__value{overflow-wrap:anywhere;font-size:12px;font-weight:600}.definition-output__metric{display:grid;gap:9px}.definition-output__metric strong{color:var(--ink);font-size:18px;font-weight:650}.definition-output__progress{height:6px;overflow:hidden;border-radius:999px;background:var(--surface-3, var(--line))}.definition-output__progress>span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.definition-output__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.definition-output__list>li{position:relative;border-radius:6px;background:var(--surface);padding:9px 10px 9px 26px;color:var(--ink-2);font-size:12px;line-height:1.55}.definition-output__list>li:before{content:"";position:absolute;top:16px;left:11px;width:5px;height:5px;border-radius:999px;background:var(--accent)}.definition-output__object{display:grid;gap:0;margin:0}.definition-output__property{min-width:0;display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.definition-output__property:last-child{border-bottom:0}.definition-output__property dt{color:var(--ink-3);font-size:10px;font-weight:650}.definition-output__property dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ink-2);font-size:12px;line-height:1.5}.definition-output__empty{color:var(--ink-3)}.definition-output__empty-state{padding:16px;color:var(--ink-3);font-size:10px;text-align:center}.definition-output__inline-json{margin:0;max-height:220px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font:10px/1.5 var(--mono-font-family, ui-monospace, SFMono-Regular, Menlo, monospace)}@media (max-width: 620px){.definition-output{grid-template-columns:minmax(0,1fr)}.definition-output__field.is-wide{grid-column:auto}.definition-output__property{grid-template-columns:minmax(0,1fr);gap:4px}}.decision-run-trace{min-height:220px;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr)}.decision-run-trace>section+section{border-left:1px solid var(--line)}.decision-run-trace__head,.decision-run-trace__detail-head{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border-bottom:1px solid var(--line);background:var(--surface-2)}.decision-run-trace__head>div{display:grid;gap:2px}.decision-run-trace__head strong,.decision-run-trace__detail-head strong{color:var(--ink);font-size:10px}.decision-run-trace__head span{color:var(--ink-3);font-size:9px}.decision-run-trace__list{max-height:310px;overflow:auto;padding:7px}.decision-run-trace__list>button{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid transparent;border-radius:7px;background:transparent;padding:7px 8px;color:var(--ink-2);text-align:left}.decision-run-trace__list>button:hover{background:var(--surface-2)}.decision-run-trace__list>button.active{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.decision-run-trace__order{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--surface-2);color:var(--ink-3);font-size:9px;font-weight:700}.decision-run-trace__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600}.decision-run-trace__time{color:var(--ink-3);font-size:9px}.decision-run-trace__empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--ink-3);font-size:10px;text-align:center}.decision-run-trace__detail{min-width:0;display:flex;flex-direction:column}.decision-run-trace__detail-head>div{display:flex;gap:3px}.decision-run-trace__detail-head button:disabled{opacity:.45}.decision-run-trace__detail-content{flex:1;min-height:180px;display:flex;overflow:hidden;padding:10px 12px}.decision-run-trace__detail-content>.console-json-block{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.decision-run-trace__detail-content .console-json-block__head{flex-shrink:0}.ormuz-console .decision-run-trace__detail-content .console-json-block__tree{flex:1;min-height:0;max-height:none}.decision-run-trace__detail-content>p{margin:0;color:var(--ink-3);font-size:10px}@media (max-width: 900px){.decision-run-trace{grid-template-columns:1fr}.decision-run-trace>section+section{border-left:0;border-top:1px solid var(--line)}}.definition-run-form-shell{display:flex;flex-direction:column;flex:1;min-height:0}.definition-run-form-fields{min-height:0;overflow:auto;flex:1}.definition-run-form-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:20px;margin-top:16px;border-top:1px solid var(--line)}.decision-test-panel{min-width:0;min-height:0;overflow:auto}.decision-test{display:grid;grid-template-columns:minmax(290px,350px) minmax(0,1fr);gap:20px;height:100%;min-height:440px}.decision-test__scenario,.decision-test__results{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.decision-test__heading{padding:24px 22px 18px;background:linear-gradient(140deg,var(--studio-soft),var(--surface));border-bottom:1px solid var(--line)}.decision-test__eyebrow{display:flex;align-items:center;gap:7px;color:var(--accent);font:10px var(--font-mono);letter-spacing:.12em;margin-bottom:14px}.decision-test h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.4px}.decision-test__heading p,.decision-test__result-heading p{margin:8px 0 0;font-size:12px;color:var(--ink-3);line-height:1.6}.decision-test__fields{flex:1;min-height:0;overflow:auto;padding:6px 22px 24px}.decision-test .definition-run-form{gap:22px}.decision-test .definition-run-form__label{font-size:13px}.decision-test .definition-run-form__json{min-height:190px;font-size:13px;line-height:1.7}.decision-test .definition-run-form__hint{font-size:12px}.decision-test__launch{padding:16px 22px 20px;border-top:1px solid var(--line);background:var(--surface-2)}.decision-test__launch p{margin:0 0 12px;color:var(--ink-3);font-size:12px;line-height:1.5}.decision-test__launch .btn{width:100%}.decision-test__result-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 24px 18px}.decision-test__status{display:flex;align-items:center;gap:6px;white-space:nowrap;border-radius:20px;padding:6px 10px;font-size:12px;background:var(--surface-2)}.decision-test__status.is-completed{color:var(--ok)}.decision-test__status.is-failed{color:var(--danger)}.decision-test__views{display:flex;gap:24px;padding:0 24px;border-bottom:1px solid var(--line)}.decision-test__views button{display:flex;align-items:center;gap:7px;padding:12px 0;color:var(--ink-3);font-size:13px;border-bottom:2px solid transparent}.decision-test__views button[aria-selected=true]{color:var(--accent);border-color:var(--accent)}.decision-test__views button span{font:10px var(--font-mono);background:var(--surface-2);border-radius:4px;padding:2px 5px}.decision-test__detail{flex:1;min-height:0;overflow:auto}.decision-test__detail--rules{display:flex;overflow:hidden}.decision-test__detail--input{display:flex;padding:24px;overflow:hidden}.decision-rules{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}.decision-rules__summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--surface-2)}.decision-rules__summary>div{min-width:0}.decision-rules__summary span,.decision-rules__table-picker>span{display:block;margin-bottom:5px;color:var(--ink-3);font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.decision-rules__output-grid{display:flex;min-width:0;flex-wrap:wrap;gap:10px 18px}.decision-rules__output-grid>div{display:flex;min-width:0;align-items:baseline;gap:7px}.decision-rules__output-grid code{color:var(--ink-3);font-size:10px}.decision-rules__output-grid strong{max-width:320px;overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.decision-rules__metric{min-width:95px;padding-left:14px;border-left:1px solid var(--line)}.decision-rules__metric strong{display:block;color:var(--ink);font:600 13px var(--font-mono)}.decision-rules__toolbar{display:flex;min-height:54px;align-items:center;gap:14px;padding:9px 14px;border-bottom:1px solid var(--line);background:var(--surface)}.decision-rules__table-picker{min-width:180px}.decision-rules__table-picker>span{margin-bottom:2px}.decision-rules__table-picker>strong{font-size:12px}.decision-rules__table-picker .console-select{min-width:220px}.decision-rules__matched{display:flex;min-width:0;flex:1;flex-wrap:wrap;gap:6px}.decision-rules__match-chip{display:inline-flex;max-width:280px;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--ok) 30%,var(--line));border-radius:999px;padding:4px 8px;background:color-mix(in srgb,var(--ok) 8%,var(--surface));color:var(--ok);font-size:10px}.decision-rules__match-chip code{overflow:hidden;color:inherit;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.decision-rules__match-chip small{color:var(--ink-3);font:9px var(--font-mono)}.decision-rules__no-match{color:var(--ink-3);font-size:11px}.decision-rules__editor{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden;background:var(--surface)}.decision-rules__editor>.decision-graph-shell,.decision-rules__editor>.ant-app{flex:1;min-width:0;min-height:0}.decision-rules__editor>.ant-app{display:flex;flex-direction:column;overflow:hidden}.decision-rules__editor .decision-graph-shell{flex:1;height:auto;min-height:0}.decision-rules__editor .decision-graph-canvas{height:100%;min-height:0}.decision-rules__editor .grl-dt__container{flex:1;min-width:0;min-height:0;overflow:auto}.decision-rules__editor .grl-dt .table tbody tr.table-row.active>td{background-color:color-mix(in srgb,var(--ok) 10%,var(--surface))}.decision-rules__editor .grl-dt .table tbody tr.table-row.active>td.sort-handler{background-color:color-mix(in srgb,var(--ok) 12%,var(--surface))!important;box-shadow:inset 3px 0 0 var(--ok);color:var(--ok);font-weight:700}.decision-rules-empty{display:flex;min-height:260px;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:30px;color:var(--ink-3);text-align:center}.decision-rules-empty strong{color:var(--ink-2);font-size:13px}.decision-rules-empty p{max-width:420px;margin:0;font-size:12px;line-height:1.55}.decision-test__detail--input>.console-json-block{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.decision-test__detail--input .console-json-block__head{flex-shrink:0}.ormuz-console .decision-test__detail--input .console-json-block__tree{flex:1;min-height:0;max-height:none;padding:16px}.decision-test__placeholder{padding:30px;color:var(--ink-3);font-size:13px}.decision-test .definition-run-applet__head{display:none}.decision-test .definition-run-applet__meta{padding:12px 24px;font-size:12px;flex-wrap:wrap}.decision-test .definition-run-applet__tabs button{font-size:12px;padding:6px 10px}.decision-test .definition-run-applet__output{padding:24px;border:0}.decision-test .definition-output{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.decision-test .definition-output__field{padding:20px;gap:14px;background:var(--studio-soft);border-color:var(--studio-line)}.decision-test .definition-output__label{font-size:11px;flex-wrap:wrap;overflow-wrap:anywhere}.decision-test .definition-output__value{font-size:14px;line-height:1.6;font-weight:500}.decision-test .definition-output__field:not(.is-wide) .definition-output__value{font-size:22px;font-weight:600}.decision-test .definition-output__metric strong{font-size:22px}.decision-test .definition-output__progress{height:8px}.decision-test .definition-output__list>li,.decision-test .definition-output__property dd{font-size:13px}.decision-test .definition-output__inline-json{font-size:13px;max-height:none}.decision-test .definition-run-applet__empty{min-height:300px}.decision-test .decision-run-trace{height:100%;min-height:0;grid-template-columns:minmax(180px,28%) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.decision-test .decision-run-trace__path,.decision-test .decision-run-trace__detail{display:grid;grid-row:1 / span 2;grid-template-rows:subgrid;min-height:0}.decision-test .decision-run-trace__path{grid-column:1}.decision-test .decision-run-trace__detail{grid-column:2}.decision-test .decision-run-trace__head,.decision-test .decision-run-trace__detail-head{min-height:60px;padding:12px 16px;flex-wrap:wrap}.decision-test .decision-run-trace__head strong,.decision-test .decision-run-trace__detail-head strong{font-size:13px}.decision-test .decision-run-trace__head span{font-size:11px;line-height:1.5}.decision-test .decision-run-trace__list{min-height:0;max-height:none;padding:16px;flex:1;overflow:auto}.decision-test .decision-run-trace__list>button{padding:12px 8px}.decision-test .decision-run-trace__list>button+button{margin-top:6px}.decision-test .decision-run-trace__name{font-size:13px}.decision-test .decision-run-trace__time,.decision-test .decision-run-trace__detail-head button{font-size:11px}.decision-test .decision-run-trace__detail-content{min-height:0;padding:20px}.decision-test .decision-run-trace__detail-content .console-json-block__tree{padding:16px}.decision-test .decision-run-trace__detail-content>p{font-size:13px}@media (min-width: 1600px){.decision-test{grid-template-columns:minmax(350px,25%) minmax(0,1fr)}}@media (max-width: 1100px){.decision-test .decision-run-trace{height:auto;min-height:100%;grid-template-columns:1fr;grid-template-rows:auto auto}.decision-test .decision-run-trace__path,.decision-test .decision-run-trace__detail{display:flex;flex-direction:column;grid-column:auto;grid-row:auto;grid-template-rows:none}.decision-test .decision-run-trace>section+section{border-left:0;border-top:1px solid var(--line)}.decision-test .decision-run-trace__list{max-height:180px}.decision-test .decision-run-trace__detail-content{min-height:240px}}@media (max-width: 760px){.decision-test{grid-template-columns:minmax(0,1fr);height:auto}.decision-rules__summary{grid-template-columns:minmax(0,1fr)}.decision-rules__metric{padding:0;border-left:0}.decision-rules__toolbar{align-items:stretch;flex-direction:column}.decision-rules__table-picker .console-select{width:100%;min-width:0}.decision-test__detail--rules{min-height:620px}.decision-test__fields{overflow:visible}.decision-test__results{min-height:480px}.decision-test__detail--input{flex:none;height:clamp(320px,65vh,640px);padding:16px}.decision-test__result-heading{flex-wrap:wrap}.decision-test__views{gap:16px}.decision-test .definition-output{grid-template-columns:minmax(0,1fr)}.decision-test .definition-output__field.is-wide{grid-column:auto}}.builder-inspector__sections{display:flex;gap:5px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.builder-inspector__sections button{flex:1;border:1px solid transparent;border-radius:7px;padding:8px 10px;font-size:12px;color:var(--ink-3);cursor:pointer}.builder-inspector__sections button[aria-pressed=true]{border-color:var(--line);background:var(--surface-2);color:var(--ink);font-weight:600}.builder-inspector__process-section{padding:18px}.builder-inspector__process-section .process-inspector-contract{display:grid;gap:20px}.ormuz-console .builder-inspector .inspector-param-compact{padding:16px 0}.ormuz-console .builder-inspector .inspector-param-compact-head label{white-space:normal;font-size:13px}.ormuz-console .builder-inspector .inspector-param-compact-head p{line-height:1.6}.ormuz-console .builder-inspector .inspector-param-modes{border-radius:7px;padding:3px}.ormuz-console .builder-inspector .inspector-param-modes button{min-height:28px}.builder-inspector button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ormuz-console .journey-phase-row:focus-within{border-color:var(--accent)}.builder-inspector .duration-field{position:relative;min-width:0}.builder-inspector .duration-field__control{display:flex;min-height:34px;overflow:hidden;border:1px solid var(--line-2);border-radius:7px;background:var(--surface)}.builder-inspector .duration-field__control:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.builder-inspector .duration-field__control input{flex:1;width:0;min-width:0;border:0;outline:0;background:transparent;padding:7px 10px;color:var(--ink);font-family:var(--font-mono)}.builder-inspector .duration-field__control input[aria-invalid=true]{color:var(--danger)}.builder-inspector .duration-field__control button{display:grid;width:36px;place-items:center;border:0;border-left:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);cursor:pointer}.builder-inspector .duration-field__control button:hover,.builder-inspector .duration-field__control button.is-active{background:var(--accent-weak);color:var(--accent-strong)}.builder-inspector .duration-field__control button svg{width:16px;height:16px}.ormuz-console .duration-field-modal .duration-field__warning{margin:0 0 12px;color:var(--danger);font-size:12px}.ormuz-console .duration-field-modal .duration-field__units{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ormuz-console .duration-field-modal .duration-field__units label{display:grid;gap:5px;min-width:0;color:var(--ink-2);font-size:12px;font-weight:600}.ormuz-console .duration-field-modal .duration-field__units input{width:100%;min-width:0;border:1px solid var(--line-2);border-radius:6px;background:var(--surface);padding:8px 10px;color:var(--ink);font-family:var(--font-mono)}.ormuz-console .duration-field-modal .duration-field__units input:focus{outline:2px solid var(--accent-weak);border-color:var(--accent)}.ormuz-console .duration-field-modal .duration-field__units input[aria-invalid=true]{border-color:var(--danger)}.ormuz-console .duration-field-modal .duration-field__preview{flex:1;min-width:0;overflow:hidden;color:var(--ink-2);font-family:var(--font-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 520px){.ormuz-console .duration-field-modal .duration-field__units{grid-template-columns:repeat(2,minmax(0,1fr))}}.definition-studio-header{display:flex;align-items:center;flex:none;gap:16px;padding:16px 24px;min-height:100px;background:var(--surface);color:var(--ink)}.definition-studio-back{display:grid;place-items:center;width:var(--ctrl-h);height:var(--ctrl-h);border-radius:var(--radius-sm);color:var(--ink-3);flex:none}.definition-studio-back:hover{background:var(--surface-2);color:var(--accent)}.definition-studio-icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid var(--accent-line);border-radius:16px;background:color-mix(in srgb,var(--accent) 6%,var(--surface));color:var(--accent);flex:none}.definition-studio-icon svg{width:24px;height:24px}.definition-studio-identity{flex:1;min-width:0}.definition-studio-breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--ink-3)}.definition-studio-breadcrumb code{font:11px var(--font-mono);max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.definition-studio-title{display:flex;gap:12px;align-items:center;margin-top:4px}.ormuz-console .definition-studio-header .definition-studio-title h1{font:600 25px/1.25 var(--font-sans);letter-spacing:-.8px;min-width:0;overflow-wrap:anywhere;margin:0}.ormuz-console .definition-studio-title input{font:inherit;color:inherit;background:transparent;border:1px solid transparent;border-radius:4px;padding:0;width:100%;min-width:100px}.ormuz-console .definition-studio-title input:hover{border-color:var(--line)}.definition-studio-badge{flex:none;color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface));border:1px solid var(--accent-line);border-radius:5px;padding:3px 7px;font-size:10px;font-weight:500}.definition-studio-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--ink-3);margin-top:7px}.definition-studio-meta .is-active{color:var(--ok)}.definition-studio-actions{display:flex;align-items:center;gap:8px;flex:none}.definition-studio-more{position:relative}.definition-studio-more-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:50;display:grid;min-width:216px;padding:6px;border:1px solid var(--line-2);border-radius:8px;box-shadow:var(--shadow-pop);background:var(--surface)}.definition-studio-more-menu button{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:5px;font-size:12px;color:var(--ink-2);text-align:left}.definition-studio-more-menu button:hover{background:var(--surface-2)}.definition-studio-more-rule{height:1px;background:var(--line);margin:6px}.definition-studio-more-menu .definition-studio-more-danger{color:var(--danger)}.definition-studio-separator{height:20px;width:1px;background:var(--line);margin:0 2px}.definition-studio-header{position:relative;z-index:20}.definition-studio-navigation{display:flex;align-items:center;justify-content:space-between;flex:none;gap:16px;padding:0 24px;border-bottom:1px solid var(--line);background:var(--surface)}.definition-studio-navigation nav{display:flex;gap:4px;overflow-x:auto;min-width:0}.definition-studio-navigation nav button{display:flex;align-items:center;gap:7px;padding:13px 12px;color:var(--ink-2);font-size:12px;font-weight:600;border-bottom:2px solid transparent;white-space:nowrap}.definition-studio-navigation nav button[aria-current=page],.definition-studio-navigation nav button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.definition-studio-navigation nav button>span{border-radius:4px;background:var(--surface-2);font-size:10px;padding:1px 5px}.definition-studio-save-state{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--ink-3);white-space:nowrap}.definition-studio-save-state>span{width:5px;height:5px;border-radius:50%;background:var(--ok)}.definition-studio-save-state.is-dirty{color:var(--warn)}.definition-studio-save-state.is-dirty>span{background:var(--warn)}.definition-studio-header button:focus-visible,.definition-studio-navigation button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.definition-studio-header button,.definition-studio-navigation button{cursor:pointer}.definition-studio-header button:disabled{cursor:not-allowed}.decision-workspace.definition-studio{padding:0}.definition-studio.decision-workspace>.decision-studio__body{margin:18px 24px}@media (max-width: 1100px){.definition-studio-header{flex-wrap:wrap}.definition-studio-actions{margin-left:auto}.definition-studio-navigation{flex-wrap:wrap;gap:0}.definition-studio-save-state{padding:8px 0}}@media (max-width: 700px){.definition-studio-header{padding:12px;gap:8px}.definition-studio-navigation{padding:0 12px}.definition-studio-navigation nav{width:100%}.definition-studio-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.definition-studio-breadcrumb code{max-width:150px}.definition-studio-title{flex-wrap:wrap;gap:4px}.ormuz-console .definition-studio-header .definition-studio-title h1{font-size:22px}.definition-studio.decision-workspace>.decision-studio__body{margin:12px}}.ormuz-console .definition-studio>.editor-body[hidden]{display:none}.ormuz-console .definition-studio .definition-configuration-panel{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable;scrollbar-width:thin;padding:28px 24px 40px;background:var(--paper)}.ormuz-console .definition-studio>.decision-studio__body.is-configuration{margin:0}.ormuz-console .definition-studio>.decision-studio__body.is-graph{margin:0;padding:0;gap:0;display:grid;grid-template-columns:minmax(0,1fr)}.ormuz-console .definition-studio .decision-studio__body.is-graph>.decision-studio__canvas{height:auto;margin:0;padding:0;border:0;border-radius:0}.ormuz-console .definition-studio .decision-studio__body.is-graph>.definition-inspector:not(.is-floating){border-radius:0;border-width:0 0 0 1px}.ormuz-console .decision-node-picker>.modal-body{padding:0}.decision-node-picker__choices{padding:16px 18px}.decision-node-picker .node-pick:disabled{opacity:.5;cursor:not-allowed}.definition-configuration{max-width:1280px;margin:0 auto;min-width:0}.definition-configuration__intro{margin-bottom:24px}.definition-configuration__intro>span{display:block;font:9px var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.ormuz-console .definition-configuration__intro h2{font:600 22px/1.4 var(--font-sans);letter-spacing:-.4px;margin:0}.definition-configuration__intro p{font-size:12px;line-height:1.6;color:var(--ink-2);margin-top:7px}.definition-contracts{display:grid;gap:20px}.definition-configuration>.console-notice+.definition-contracts{margin-top:20px}.definition-settings{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px}.definition-settings>nav{display:grid;gap:4px;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.definition-settings>nav>button{display:flex;align-items:center;gap:10px;text-align:left;padding:12px;border-radius:7px;font-size:12px;color:var(--ink-2)}.definition-settings>nav>button>span{flex:1}.definition-settings>nav>button>svg{flex-shrink:0;width:14px;height:14px}.definition-settings>nav>button>svg:last-child{width:12px;color:var(--ink-3)}.definition-settings>nav>button:hover{background:var(--surface-2)}.definition-settings>nav>button[aria-current]{background:color-mix(in srgb,var(--accent) 7%,var(--surface));color:var(--accent)}.definition-settings>nav>p{display:flex;align-items:start;gap:8px;margin:12px 4px 4px;padding:16px 4px 6px;border-top:1px solid var(--line);font-size:10px;line-height:1.7;color:var(--ink-3)}.definition-settings>nav>p>svg{flex-shrink:0;width:14px;height:14px;margin-top:2px}.definition-settings__content{display:grid;gap:16px;min-width:0}.definition-settings-card{border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0;overflow:clip}.definition-settings-card>header{padding:20px 24px;border-bottom:1px solid var(--line)}.ormuz-console .definition-settings-card h3{font-size:14px;font-weight:600;margin:0}.definition-settings-card>header>p{color:var(--ink-3);font-size:11px;line-height:1.6;margin-top:5px}.definition-settings-card__body{padding:24px}.definition-settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.definition-settings-fields>:last-child{grid-column:1 / -1}.definition-settings-active{margin-top:24px;padding:20px 0 0;border:0;border-top:1px solid var(--line);background:transparent;justify-content:flex-start;gap:12px}.definition-settings-active p{font-size:11px;color:var(--ink-3);margin-top:4px}.ormuz-console .definition-settings-card .field-input,.ormuz-console .definition-settings-card textarea{width:100%;min-width:0;border:1px solid var(--line-2);border-radius:7px;padding:10px 12px;font-size:12px;background:var(--surface);color:var(--ink)}.ormuz-console .definition-settings-card textarea{resize:vertical}.definition-configuration button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ormuz-console .definition-contracts .decision-contract{border:1px solid var(--line);border-radius:12px;padding:23px;background:var(--surface)}.ormuz-console .definition-contracts .decision-contract__head{margin-bottom:18px}.ormuz-console .definition-contracts .decision-contract__title h3{font-size:14px;font-weight:600}.ormuz-console .definition-contracts .decision-contract__title .chip{background:color-mix(in srgb,var(--accent) 6%,var(--surface));border-color:var(--accent-line);color:var(--accent)}.ormuz-console .definition-contracts .decision-contract-field__row{grid-template-columns:28px minmax(100px,1fr) 150px 130px 28px;padding:9px 10px}.ormuz-console .definition-contracts .decision-contract-field__name{border:1px solid var(--line);border-radius:6px;height:34px;padding:6px 10px;font-size:12px;background:var(--surface)}.ormuz-console .definition-contracts .decision-contract-field__name:focus{border-color:var(--accent)}.ormuz-console .definition-contracts .decision-contract-field__type{justify-self:start}.ormuz-console .definition-contracts .decision-contract-field__required{grid-column:auto;font-size:10px}.ormuz-console .definition-contracts .decision-contract-field__remove{grid-column:auto;grid-row:auto}.ormuz-console .definition-contracts .decision-contract-field__required input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:28px;height:16px;flex-shrink:0;border:1px solid var(--line-2);border-radius:10px;background:var(--surface-3);cursor:pointer}.ormuz-console .definition-contracts .decision-contract-field__required input:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #00000026;transition:transform .15s}.ormuz-console .definition-contracts .decision-contract-field__required input:checked{background:var(--accent);border-color:var(--accent)}.ormuz-console .definition-contracts .decision-contract-field__required input:checked:after{transform:translate(12px)}.ormuz-console .definition-contracts .decision-contract-field__required input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ormuz-console .definition-contracts .decision-contract-field__required input:disabled{opacity:.5;cursor:not-allowed}.ormuz-console .definition-contracts .decision-contract-field__choices{margin:0 10px 14px 48px;padding:13px;border-radius:8px;background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.ormuz-console .definition-contracts .decision-contract-field__choice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ormuz-console .definition-contracts .decision-contract-field__normalization{margin:0 10px 14px 48px;padding:13px;border-radius:8px;grid-template-columns:minmax(100px,1fr) minmax(170px,250px);background:color-mix(in srgb,var(--surface-2) 60%,var(--surface))}.ormuz-console .definition-contracts .decision-contract-field__normalization>span{font-size:10px;line-height:1.6}.ormuz-console .definition-contracts .decision-contract-field__normalization .enum-select-value,.ormuz-console .definition-contracts .decision-contract-field__normalization .enum-select-placeholder{grid-column:auto;font-size:11px}@media (max-width: 800px){.ormuz-console .definition-studio .definition-configuration-panel{padding:20px 12px 30px}.definition-settings{grid-template-columns:minmax(0,1fr);gap:16px}.definition-settings>nav{display:flex;overflow-x:auto}.definition-settings>nav>button{flex:none}.definition-settings>nav>p{display:none}.definition-settings-fields{grid-template-columns:minmax(0,1fr)}.definition-settings-card>header,.definition-settings-card__body{padding:16px}.ormuz-console .definition-contracts .decision-contract{padding:15px}.ormuz-console .definition-contracts .decision-contract-field__row{grid-template-columns:20px minmax(0,1fr) 28px}.ormuz-console .definition-contracts .decision-contract-field__type{grid-column:2;grid-row:2}.ormuz-console .definition-contracts .decision-contract-field__required{grid-column:2;grid-row:3}.ormuz-console .definition-contracts .decision-contract-field__remove{grid-column:3;grid-row:1}.ormuz-console .definition-contracts .decision-contract-field__choices,.ormuz-console .definition-contracts .decision-contract-field__normalization{margin-left:10px}.ormuz-console .definition-contracts .decision-contract-field__choice-list,.ormuz-console .definition-contracts .decision-contract-field__normalization{grid-template-columns:minmax(0,1fr)}}.definition-settings-toggle{display:flex;align-items:start;gap:12px;color:var(--ink-2)}.definition-settings-toggle>button{flex:none;margin-top:2px}.definition-settings-toggle>div>span{font-size:12px;font-weight:500}.definition-settings-toggle p{margin-top:5px;font-size:11px;line-height:1.6;color:var(--ink-3)}.definition-settings-toggle button:disabled{opacity:.5;cursor:not-allowed}.ormuz-console .definition-studio .definition-inspector{display:flex;flex-direction:column;flex:none;width:400px;min-width:0;min-height:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:12px}.ormuz-console .definition-studio .definition-inspector[hidden]{display:none}.ormuz-console .definition-studio .definition-inspector.is-floating{position:fixed;inset:80px 24px 24px auto;width:min(760px,calc(100vw - 48px));z-index:80;box-shadow:var(--shadow-pop)}.definition-inspector__heading{flex:none;padding:18px 20px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.definition-inspector__bar,.definition-inspector__bar>span,.definition-inspector__bar>div,.definition-inspector__bar button{display:flex;align-items:center;gap:8px}.definition-inspector__bar{justify-content:space-between;gap:12px;color:var(--accent)}.definition-inspector__bar>span{font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.definition-inspector__bar button{min-height:28px;padding:3px 5px;border-radius:5px;font-size:11px}.definition-inspector__bar button:hover{background:var(--surface)}.definition-inspector__bar>div{flex-wrap:wrap;justify-content:flex-end}.definition-inspector__actions-slot{display:contents}.definition-inspector__action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none}.definition-inspector__action:disabled{opacity:.45;cursor:not-allowed}.ormuz-console .definition-inspector__heading h2{font-size:18px;line-height:1.4;font-weight:600;margin:12px 0 6px;overflow-wrap:anywhere}.definition-inspector__heading p{color:var(--ink-3);font-size:11px;line-height:1.6;margin:0}.ormuz-console .definition-studio .decision-studio__body.with-assistant:not(.is-inspector){position:relative;grid-template-columns:minmax(0,1fr) 400px}.ormuz-console .definition-studio .editor-body>.definition-inspector:not(.is-floating){border-radius:0;border-width:0 0 0 1px}.definition-inspector>.decision-studio__assistant{flex:1;min-height:0}@media (max-width: 1000px){.ormuz-console .definition-studio .decision-studio__body.with-assistant:not(.is-inspector){grid-template-columns:minmax(0,1fr) min(360px,45%)}.ormuz-console .definition-studio .definition-inspector:not(.is-floating){width:min(360px,100%)}.ormuz-console .decision-workspace .definition-inspector:not(.is-floating){position:static;box-shadow:none}}.definition-studio{--studio-soft: color-mix(in srgb, var(--accent) 6%, var(--surface));--studio-line: var(--accent-line)}.ormuz-console .definition-test-panel{padding:18px 24px;flex:1;min-height:0;overflow:auto}.ormuz-console .definition-test-panel[hidden]{display:none}.definition-test-workspace .definition-run-form-fields{padding:6px 22px 24px}.definition-test-workspace .definition-run-form-actions{margin:0;padding:16px 22px 20px;background:var(--surface-2)}.definition-test-workspace .definition-run-form-actions>button{width:100%}.process-test-empty{min-height:260px}.process-test-empty--running{flex:none;min-height:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:28px 24px;text-align:center;color:var(--ink-3)}.process-test-empty--running p{margin:0;font-size:13px}.process-test-input{margin-top:24px;border-top:1px solid var(--line);padding-top:18px}.process-test-input summary{cursor:pointer;font-size:12px;color:var(--ink-2);margin-bottom:12px}.process-test-observation{min-width:0;min-height:0;height:100%}.process-test-placeholder{height:100%}.process-test-placeholder .process-test-empty{flex:1;padding:24px}.process-execution-embedded{position:relative;display:flex;flex-direction:column;height:100%;min-height:500px;border:1px solid var(--line);border-radius:12px;background:var(--surface);container-type:inline-size;container-name:process-execution}.process-execution-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:20px 24px;border-bottom:1px solid var(--line)}.process-execution-toolbar>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.process-execution-toolbar>div>span:first-child{font-size:13px;font-weight:600}.process-execution-toolbar code{font-size:10px;color:var(--ink-3);overflow-wrap:anywhere}.process-execution-loading{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;padding:32px}.ormuz-console .process-execution-embedded .process-instance-layout{position:relative;flex:1;grid-template-columns:minmax(0,1fr);gap:0;min-height:360px}.ormuz-console .process-execution-embedded .process-instance-layout.has-inspector{grid-template-columns:minmax(0,1fr) 400px}.ormuz-console .process-execution-embedded .process-graph-card{min-height:0;border:0;border-radius:0 0 12px 12px;box-shadow:none}.ormuz-console .process-execution-embedded .has-inspector .process-graph-card{border-radius:0 0 0 12px}.ormuz-console .process-execution-embedded .process-card-head{flex-wrap:wrap;gap:8px}.process-execution-embedded .process-card-head>div:first-child{display:none}.process-execution-embedded .process-card-head>div:last-child{width:100%;min-width:0}.ormuz-console .process-execution-embedded .process-card-body>div{min-height:0!important}.ormuz-console .process-execution-embedded .execution-inspection{position:relative;top:auto;align-self:stretch;max-height:none;border-width:0 0 0 1px;border-radius:0 0 12px;box-shadow:none}.ormuz-console .process-execution-embedded .execution-inspection.is-expanded{position:fixed;inset:80px 24px 24px auto;width:min(600px,calc(100vw - 48px));max-height:none;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-pop)}.process-execution-embedded .execution-inspection__head h2{font-size:18px}@container process-execution (max-width: 850px){.ormuz-console .process-execution-embedded .process-instance-layout.has-inspector{grid-template-columns:minmax(0,1fr)}.ormuz-console .process-execution-embedded .has-inspector .process-graph-card{border-radius:0}.ormuz-console .process-execution-embedded .execution-inspection:not(.is-expanded){border-width:1px 0 0;border-radius:0 0 12px 12px}}@media (max-width: 760px){.process-test-observation,.process-execution-embedded{height:auto;min-height:100%}.process-execution-embedded .process-card-body{min-height:440px}}@media (max-width: 800px){.ormuz-console .definition-test-panel{padding:12px}}.definition-versions{display:grid;gap:20px;min-width:0}.definition-publication{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:24px;border:1px solid var(--accent-line);border-radius:12px;background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.definition-publication__eyebrow{font:9px var(--font-mono);color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.ormuz-console .definition-publication h3{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:16px;font-weight:600;margin:10px 0 8px}.definition-publication h3 svg{color:var(--ink-3);width:16px}.definition-publication h3>span{color:var(--accent)}.definition-publication p{font-size:11px;line-height:1.7;color:var(--ink-2);margin:0;max-width:650px}.definition-publication__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.definition-versions__lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.definition-version-list{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden;min-width:0}.definition-version-list>header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line)}.ormuz-console .definition-version-list h3{font-size:14px;font-weight:600;margin:0}.definition-version-list>header>span{font:10px var(--font-mono);color:var(--ink-3)}.definition-version-list>div{padding:8px}.definition-version-item{display:flex;align-items:center;gap:14px;width:100%;min-width:0;padding:16px;border:1px solid transparent;border-radius:8px;text-align:left;cursor:pointer}.definition-version-item:hover{background:var(--surface-2)}.definition-version-item[aria-current]{border-color:var(--accent-line);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.definition-version-number{display:grid;place-items:center;min-width:38px;min-height:38px;padding:4px;border:1px solid var(--line);border-radius:9px;font:11px var(--font-mono);color:var(--accent);background:var(--surface)}.definition-version-info{display:grid;flex:1;min-width:0;gap:5px}.definition-version-info strong{font-size:12px;font-weight:600;color:var(--ink)}.definition-version-info time,.definition-version-info small{font-size:10px;color:var(--ink-3)}.definition-version-info code{font:9px var(--font-mono);color:var(--ink-3)}.definition-version-item>svg{width:14px;height:14px;flex:none;color:var(--ink-3)}.definition-version-empty{padding:20px 16px;font-size:12px;line-height:1.6;color:var(--ink-3)}.ormuz-console .definition-versions>.decision-usages{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.definition-versions .decision-activity__head{margin-bottom:16px}.process-usage-groups{display:grid;gap:9px}.process-usage-group{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.process-usage-group__head{display:flex;align-items:start;justify-content:space-between;gap:12px}.process-usage-group__head>div{display:grid;gap:5px;min-width:0}.process-usage-group__head strong{color:var(--ink);font-size:12px}.process-usage-group__head span,.process-usage-group__state{color:var(--ink-3);font-size:11px}.process-usage-group__head code{color:var(--ink-2)}.process-usage-group__state{display:flex;flex-wrap:wrap;gap:6px 14px}.process-usage-group__history{border-top:1px solid var(--line);padding-top:9px;color:var(--ink-2);font-size:11px}.process-usage-group__history summary{width:-moz-fit-content;width:fit-content;cursor:pointer}.process-usage-group__history>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.process-usage-group__history>div span{padding:4px 6px;border:1px solid var(--line);border-radius:4px;background:var(--surface);font:10px var(--font-mono)}@media (max-width: 800px){.definition-versions__lists{grid-template-columns:minmax(0,1fr)}.definition-publication,.definition-version-list>header,.ormuz-console .definition-versions>.decision-usages{padding:16px}.definition-version-item{padding:12px}}.ormuz-console .execution-inspection{align-self:start;position:sticky;top:16px;max-height:calc(100vh - 32px);border-radius:14px}.ormuz-console .execution-inspection.is-expanded{position:fixed;inset:24px 24px 24px auto;width:min(980px,calc(100vw - 48px));max-height:none;z-index:80;box-shadow:0 20px 100px #0003}.execution-inspection__head{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 6%,var(--surface)),var(--surface))}.execution-inspection__topline{display:flex;justify-content:space-between;align-items:center;gap:12px}.execution-inspection__top-actions{display:flex;align-items:center;gap:10px}.execution-inspection__expand{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--accent);cursor:pointer}.execution-inspection__head h2{margin:14px 0;color:var(--ink);font-size:21px;font-weight:650;letter-spacing:-.4px}.execution-inspection__occurrence{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-4px 0 14px;color:var(--ink-3);font-size:10px}.execution-inspection__occurrence code{color:var(--ink-2);font-size:10px;overflow-wrap:anywhere}.execution-inspection__navigation{display:flex;align-items:center;gap:8px}.execution-inspection__navigation>.console-select{flex:1;min-width:0}.execution-inspection__body>.tabs{position:sticky;top:-16px;background:var(--surface);z-index:2}.execution-inspection__content{display:grid;gap:20px;padding-top:20px}.execution-inspection__failure{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid color-mix(in srgb,var(--danger) 25%,var(--line));background:color-mix(in srgb,var(--danger) 5%,var(--surface));color:var(--danger);border-radius:10px}.execution-inspection__failure>svg{flex-shrink:0;margin-top:2px}.execution-inspection__failure strong{font-size:14px}.execution-inspection__failure p{font:12px/1.7 var(--font-mono);margin:8px 0 0;overflow-wrap:anywhere}.execution-inspection__warnings{margin:0}.execution-inspection__warning-list{display:grid;gap:8px}.execution-inspection__warning{display:grid;gap:3px}.execution-inspection__warning code{color:var(--warn);font-size:10px;overflow-wrap:anywhere}.execution-inspection__warning span{color:var(--ink-2);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.execution-inspection .kv .v{overflow-wrap:anywhere}.execution-inspection__hint{margin:0;color:var(--ink-3);font-size:13px;line-height:1.65}.execution-inspection__shortcuts{display:grid;gap:10px}.execution-inspection__shortcuts button{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);border-radius:9px;text-align:left;cursor:pointer}.execution-inspection__shortcuts button:hover{background:var(--surface-2);border-color:var(--accent)}.execution-inspection__shortcuts button>svg{color:var(--accent);flex-shrink:0}.execution-inspection__shortcuts button>span{flex:1}.execution-inspection__shortcuts strong{display:block;font-size:13px;color:var(--ink)}.execution-inspection__shortcuts small{display:block;margin-top:4px;color:var(--ink-3);font-size:12px;line-height:1.5}.execution-inspection__data{display:grid;gap:12px}.execution-inspection__raw{display:flex;align-items:center;gap:6px;justify-self:end;color:var(--accent);font-size:12px;cursor:pointer}.execution-inspection__datum{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.execution-inspection__key{font:12px var(--font-mono);color:var(--ink-3);margin-bottom:9px;overflow-wrap:anywhere}.execution-inspection__value{color:var(--ink);font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.execution-inspection summary{cursor:pointer;color:var(--ink);font-size:13px;line-height:1.7}.execution-inspection summary code{display:block;color:var(--ink-3);font-size:11px;overflow-wrap:anywhere;margin-top:4px}.execution-inspection details[open]>.console-json-block{margin-top:14px}.execution-inspection__disclosure{padding:14px;border:1px solid var(--line);border-radius:8px}.execution-inspection__empty-data{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;text-align:center;color:var(--ink-3)}.execution-inspection__empty-data strong{color:var(--ink-2);font-size:15px}.execution-inspection__empty-data p{margin:0;font-size:13px;line-height:1.6}.execution-inspection button:focus-visible,.execution-inspection summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width: 1000px){.ormuz-console .execution-inspection{position:static;max-height:none}.ormuz-console .execution-inspection.is-expanded{position:fixed;top:12px;right:12px;bottom:12px;left:12px;width:auto}}.form-studio.definition-studio{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;overflow:hidden;background:var(--surface)}.ormuz-console .page.workspace:has(.form-studio.definition-studio){height:100%;padding:0}.form-studio__fields-panel{min-height:0;flex:1;overflow:hidden;background:var(--paper)}.form-studio__fields-form{display:flex;width:100%;height:100%;min-height:0}.form-studio__canvas-pane{position:relative;display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden}.form-studio__canvas-actions{z-index:12}.ormuz-console .form-field-picker>.modal-body{padding:0}.form-field-picker__choices{padding:16px 18px}.form-canvas{min-height:0;flex:1;overflow:auto;padding:72px clamp(24px,6vw,76px) 64px;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--ink-3) 12%,transparent) 1px,transparent 0) 0 0 / 18px 18px,var(--paper)}.form-studio__canvas-pane.is-read-only .form-canvas{padding-top:34px}.form-canvas__sheet{width:min(720px,100%);min-height:360px;margin:0 auto;padding:34px 54px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}.form-canvas__heading{margin-bottom:28px}.ormuz-console .form-canvas__heading h2{margin:0;color:var(--ink);font-size:22px;font-weight:600;letter-spacing:-.35px}.form-canvas__heading p{max-width:60ch;margin:7px 0 0;color:var(--ink-2);font-size:12px;line-height:1.6}.form-canvas__fields{display:grid;gap:10px}.form-canvas__field-row{display:grid;grid-template-columns:20px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;align-items:start;margin-left:-30px}.form-canvas__field-row.is-read-only{grid-template-columns:minmax(0,1fr);margin-left:0}.form-canvas__field-row.is-dragging{opacity:.45}.form-canvas__field{min-width:0;padding:8px 10px;border:1px solid transparent;border-radius:9px;cursor:pointer;outline:0;transition:border-color .12s,background .12s,box-shadow .12s}.form-canvas__field-row:hover .form-canvas__field{border-color:var(--line-2);background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.form-canvas__field.is-selected{border-color:var(--accent-line);background:color-mix(in srgb,var(--accent) 3%,var(--surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 9%,transparent)}.form-canvas__field:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.form-canvas__field .pv-field{margin:0;pointer-events:none}.form-canvas__drag-handle{display:grid;width:28px;height:24px;margin:5px -5px;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--ink-3);font:12px var(--font-mono);cursor:grab;opacity:0;transition:opacity .12s,background .12s,color .12s}.form-canvas__field-row:hover .form-canvas__drag-handle,.form-canvas__field-row.is-selected .form-canvas__drag-handle,.form-canvas__drag-handle:focus-visible{opacity:1}.form-canvas__drag-handle:hover,.form-canvas__drag-handle:focus-visible{background:var(--surface-2);color:var(--ink-2);outline:none}.form-canvas__drag-handle:active{cursor:grabbing}.form-canvas__empty{display:grid;min-height:210px;place-items:center;align-content:center;gap:12px;border:1px dashed var(--line-2);border-radius:10px;color:var(--ink-3);text-align:center}.form-canvas__empty svg{width:24px;height:24px}.form-canvas__empty .form-canvas__empty-add svg{width:20px;height:20px}.form-canvas__empty strong{font-size:12px;font-weight:500}.form-studio__field-inspector{border-width:0 0 0 1px!important;border-radius:0!important}.form-studio__inspector-body{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.form-studio__inspector-body.is-assistant{padding:0}.form-studio__field-inspector-body{min-height:0;flex:1;overflow:auto;padding:16px}.form-field-inspector{display:grid;gap:0}.form-field-inspector__section{padding:18px 4px 20px;border-bottom:1px solid var(--line)}.form-field-inspector__section:first-child{padding-top:2px}.form-field-inspector__section:last-child{border-bottom:0}.form-field-inspector__section>header{margin-bottom:14px}.form-field-inspector__section>header>span,.form-field-inspector__section-header-with-action>div>span{color:var(--ink);font-size:11px;font-weight:700}.form-field-inspector__section>header p,.form-field-inspector__section-header-with-action p{margin:3px 0 0;color:var(--ink-3);font-size:10px;line-height:1.5}.form-field-inspector__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px}.form-field-inspector__full{grid-column:1 / -1}.form-field-inspector__toggles{display:grid;gap:14px}.form-field-inspector__toggles .definition-settings-toggle+.definition-settings-toggle{padding-top:14px;border-top:1px solid var(--line)}.form-field-inspector__section-header-with-action{display:flex;align-items:flex-start;gap:12px}.form-field-inspector__section-header-with-action>div{min-width:0;flex:1}.form-field-inspector__options{display:grid;gap:8px}.form-field-inspector__option{display:grid;grid-template-columns:20px minmax(0,.8fr) minmax(0,1.2fr) 30px;align-items:center;gap:6px}.form-field-inspector__option>span{color:var(--ink-3);font:10px var(--font-mono);text-align:center}.form-field-inspector__option>button{display:grid;width:30px;height:34px;place-items:center;border-radius:6px;color:var(--ink-3)}.form-field-inspector__option>button:hover:not(:disabled){background:var(--danger-bg);color:var(--danger)}.form-field-inspector__option>button:disabled{opacity:.45}.form-field-inspector__option>button svg{width:14px;height:14px}.form-field-inspector__move-up svg{transform:rotate(180deg)}.form-field-inspector__danger{color:var(--danger)!important}.form-studio__inspector-empty{display:grid;min-height:220px;place-items:center;color:var(--ink-3);font-size:12px;text-align:center}@media (max-width: 1000px){.form-canvas{padding-inline:24px}.ormuz-console .form-studio .definition-inspector:not(.is-floating){width:min(360px,42%)}}@media (max-width: 760px){.form-studio__fields-form{display:block;overflow:auto}.form-studio__canvas-pane{min-height:620px}.ormuz-console .form-studio .definition-inspector:not(.is-floating){width:100%;min-height:520px;border-width:1px 0 0!important}.form-canvas{padding:64px 14px 40px}.form-canvas__sheet{padding:24px 20px}}.decision-studio{display:flex;min-height:0;height:100%;flex-direction:column;overflow:hidden;border:0;border-radius:0;background:var(--surface);box-shadow:none}.ormuz-console .page.workspace:has(.decision-studio){height:100%;padding:0}.decision-studio__header{height:66px;min-height:66px;display:flex;align-items:center;gap:10px;padding:0 14px 0 10px;border-bottom:1px solid var(--line);background:var(--surface);z-index:5}.decision-studio__back{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:5px;background:transparent;color:var(--ink-3)}.decision-studio__back:hover{background:var(--surface-2)}.decision-studio__back-icon{transform:rotate(180deg)}.decision-studio__glyph{display:grid;width:30px;height:30px;place-items:center;border-radius:4px;background:var(--info-bg);color:var(--info)}.decision-studio__glyph svg{width:16px;height:16px}.decision-studio__identity{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.decision-studio__crumbs{display:flex;align-items:center;gap:6px;min-width:0}.decision-studio__crumbs span:first-child{color:var(--ink-2);font-size:11.5px;font-weight:600}.decision-studio__crumbs span:nth-child(2){color:var(--line-2);font-size:11px}.decision-studio__crumbs span:last-child{overflow:hidden;max-width:240px;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.decision-studio__title-row{display:flex;align-items:center;gap:8px}.decision-studio__name{min-width:0;max-width:34ch;margin-left:-6px;border:0;border-radius:4px;background:transparent;color:var(--ink);padding:1px 6px;font:650 16px var(--font-sans)}.decision-studio__name:focus{border:1px solid var(--line-2);background:var(--surface);outline:0;padding:0 5px}.decision-studio__revision{border:1px solid var(--line);border-radius:4px;color:var(--ink-3);padding:1px 5px;font-family:var(--font-mono);font-size:10.5px}.decision-studio__active{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line-2);border-radius:4px;background:var(--surface-2);color:var(--ink-2);padding:1px 6px;font-size:10.5px;font-weight:700}.decision-studio__active span{width:4px;height:4px;border-radius:50%;background:var(--ink-3)}.decision-studio__active.is-active{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.decision-studio__active.is-active span{background:var(--ok)}.decision-studio__actions{display:flex;flex:none;align-items:center;gap:8px}.decision-studio__saved{color:var(--ink-3);font-size:11.5px;white-space:nowrap}.decision-studio__more{position:relative}.decision-studio__more-button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--ink-3);font-size:14px;letter-spacing:1px;cursor:pointer}.decision-studio__more-button:hover{background:var(--surface-2);color:var(--ink)}.decision-studio__more-menu{position:absolute;z-index:30;top:calc(100% + 8px);right:0;display:grid;min-width:216px;border:1px solid var(--line-2);border-radius:6px;background:var(--surface);padding:6px;box-shadow:var(--shadow-pop)}.decision-studio__more-menu button{display:flex;align-items:center;gap:10px;border:0;border-radius:4px;background:transparent;color:var(--ink-2);padding:8px 10px;text-align:left;font-size:12.5px;font-weight:600;cursor:pointer}.decision-studio__more-menu button:hover{background:var(--surface-2);color:var(--ink)}.decision-studio__more-menu svg{width:15px;height:15px;color:var(--ink-3)}.decision-studio__separator{width:1px;height:26px;background:var(--line)}.decision-studio__actions .btn svg{width:16px;height:16px}.decision-studio__body{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) 410px}.decision-studio__canvas{min-width:0;min-height:0;overflow:hidden;background:var(--decision-canvas-bg)}.decision-studio__inspector{min-height:0;overflow-y:auto;border-left:1px solid var(--line);background:var(--surface)}.decision-studio__inspector.is-assistant{display:flex;overflow:hidden;flex-direction:column}.decision-studio__assistant{min-height:0;flex:1}.decision-studio__assistant .process-assistant-thread{height:100%}.decision-graph-shell{height:100%;min-height:600px;display:grid;grid-template-columns:170px minmax(0,1fr)}.decision-graph-canvas{min-width:0;min-height:0;height:100%;overflow:hidden}.decision-graph-canvas .grl-dg{height:100%;min-height:600px;border:0;border-radius:0}.decision-graph-canvas .grl-dg__graph{min-height:0}.decision-graph-canvas .grl-dg__aside__menu{display:none!important}.decision-graph-canvas .grl-dg{--ormuz-jdm-edge: var(--decision-edge);font-family:var(--font-sans)}.decision-graph-canvas .grl-dg__graph .react-flow{background:var(--decision-canvas-bg)}.decision-graph-canvas .grl-graph-node{min-width:252px!important;max-width:252px!important}.decision-graph-canvas .react-flow__node-inputNode{--ormuz-jdm-node-color: var(--decision-input)}.decision-graph-canvas .react-flow__node-decisionTableNode,.decision-graph-canvas .react-flow__node-expressionNode,.decision-graph-canvas .react-flow__node-switchNode{--ormuz-jdm-node-color: var(--decision-primary)}.decision-graph-canvas .react-flow__node-outputNode{--ormuz-jdm-node-color: var(--decision-output)}.decision-graph-canvas .grl-dn{--node-border-radius: 16px;color:var(--decision-text);font-family:var(--font-sans)}.decision-graph-canvas .grl-dn__graphCard{border:1.5px solid var(--decision-line);border-radius:16px;background:var(--decision-surface);box-shadow:var(--shadow-md);transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.decision-graph-canvas .react-flow__node-inputNode .grl-dn__graphCard{background:var(--decision-input-bg)}.decision-graph-canvas .grl-dn__graphCard:hover{border-color:color-mix(in srgb,var(--ormuz-jdm-node-color) 35%,var(--decision-line))}.decision-graph-canvas .grl-dn--selected .grl-dn__graphCard{border-color:var(--ormuz-jdm-node-color)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ormuz-jdm-node-color) 20%,transparent),var(--shadow-md)}.decision-graph-canvas .grl-dn--success .grl-dn__graphCard{border-color:var(--decision-output-line);background:var(--decision-surface);box-shadow:0 0 0 3px var(--process-success-bg),var(--shadow-md)}.decision-graph-canvas .grl-dn--error .grl-dn__graphCard{border-color:var(--decision-danger-line);background:var(--decision-surface);box-shadow:0 0 0 3px var(--process-error-bg),var(--shadow-md)}.decision-graph-canvas .grl-dn__header{min-height:72px;height:auto;display:grid;grid-template-columns:19px minmax(0,1fr) auto;grid-template-rows:19px auto;-moz-column-gap:7px;column-gap:7px;align-items:center;padding:14px 15px 13px}.decision-graph-canvas .grl-dn__header:before{grid-column:2;grid-row:1;align-self:center;color:var(--ormuz-jdm-node-color);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.15em;line-height:1;text-transform:uppercase}.decision-graph-canvas .react-flow__node-inputNode .grl-dn__header:before{content:"Input"}.decision-graph-canvas .react-flow__node-decisionTableNode .grl-dn__header:before{content:"Decision table"}.decision-graph-canvas .react-flow__node-expressionNode .grl-dn__header:before{content:"Expression"}.decision-graph-canvas .react-flow__node-switchNode .grl-dn__header:before{content:"Switch"}.decision-graph-canvas .react-flow__node-outputNode .grl-dn__header:before{content:"Output"}.decision-graph-canvas .grl-dn__header__icon{grid-column:1;grid-row:1;width:19px;height:19px;margin:0;border-radius:0;background:transparent;color:var(--ormuz-jdm-node-color);font-size:19px;line-height:19px}.decision-graph-canvas .grl-dn__header__icon svg{width:19px;height:19px}.decision-graph-canvas .grl-dn__header__actions{grid-column:3;grid-row:1;align-self:center}.decision-graph-canvas .grl-dn__header__actions .ant-btn{width:24px;min-width:24px;height:24px;padding:0;color:var(--decision-text-2)}.decision-graph-canvas .grl-dn__header>.grl-text-edit{grid-column:1 / 4;grid-row:2;min-width:0;margin-top:9px}.decision-graph-canvas .grl-text-edit__text,.decision-graph-canvas .grl-text-edit__input{width:100%;max-width:100%;margin:0;overflow:hidden;color:var(--decision-text);font-family:var(--font-sans);font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.decision-graph-canvas .grl-text-edit__input{min-height:24px;border:1px solid var(--decision-primary-line);border-radius:6px;padding:1px 5px;outline:none;background:var(--decision-surface)}.decision-graph-canvas .grl-dn__body{border-top:1px solid var(--decision-line-soft);padding:12px 15px 14px;color:var(--decision-text-2);font-size:12px}.decision-graph-canvas .grl-dn__footer{border-top:1px solid var(--decision-line-soft);border-radius:0 0 16px 16px;background:var(--decision-surface)}.decision-graph-canvas .react-flow__node-inputNode .grl-dn__footer{background:var(--decision-input-bg)}.decision-graph-canvas .grl-dn__footer__actions{min-height:34px;align-items:center}.decision-graph-canvas .grl-dn__footer__actions .ant-btn{height:33px;border-radius:0;padding:4px 12px;color:var(--decision-text-2);font-family:var(--font-sans);font-size:11px;font-weight:500}.decision-graph-canvas .grl-dn__footer__actions .ant-btn:hover{color:var(--ormuz-jdm-node-color);background:color-mix(in srgb,var(--ormuz-jdm-node-color) 5%,transparent)}.decision-graph-canvas .grl-dg .react-flow__handle{width:13px!important;min-width:13px!important;height:13px!important;min-height:13px!important;border:2.5px solid var(--decision-surface)!important;background:var(--ormuz-jdm-node-color)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--ormuz-jdm-node-color) 45%,transparent);opacity:1}.decision-graph-canvas .grl-dg .react-flow__handle-left{left:-6px!important}.decision-graph-canvas .grl-dg .react-flow__handle-right{right:-6px!important}.decision-graph-canvas .grl-dg .react-flow__handle:hover,.decision-graph-canvas .grl-dg .react-flow__handle-connecting{transform:scale(1.25);background:var(--ormuz-jdm-node-color)!important}.decision-graph-canvas .react-flow__edge-path{stroke:var(--ormuz-jdm-edge)!important;stroke-width:1.5!important}.decision-graph-canvas .react-flow__edge.selected .react-flow__edge-path,.decision-graph-canvas .react-flow__edge:focus .react-flow__edge-path{stroke:var(--decision-primary)!important;stroke-width:2.2!important}.decision-graph-canvas .react-flow__controls{overflow:hidden;border:1px solid var(--decision-line);border-radius:8px;box-shadow:var(--shadow-md)}.decision-graph-canvas .react-flow__controls-button{width:26px;height:26px;border-color:var(--decision-line-soft);background:var(--decision-surface);color:var(--decision-text-2)}.decision-graph-canvas .react-flow__controls-button:hover{background:var(--decision-canvas-bg);color:var(--decision-text)}.decision-graph-canvas .grl-dt__cell__input.grl-ce .cm-editor[data-severity=error]{background:transparent!important}.decision-graph-canvas .react-flow__node-switchNode .switch{width:252px!important}.decision-graph-canvas .react-flow__node-switchNode .grl-dn__body{padding:0 0 8px}.decision-graph-canvas .react-flow__node-switchNode .switchNode__conditionsText{height:auto;padding:9px 14px 6px;color:var(--decision-text-2);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.04em}.decision-graph-canvas .react-flow__node-switchNode .switchNode__statement{margin:0 10px 7px;overflow:visible;border:1px solid var(--decision-primary-line)!important;border-radius:8px;background:var(--decision-primary-bg)}.decision-graph-canvas .react-flow__node-switchNode .switchNode__statement:last-child{margin-bottom:0}.decision-graph-canvas .react-flow__node-switchNode .switchNode__statement__heading{padding:5px 8px 2px}.decision-graph-canvas .react-flow__node-switchNode .switchNode__statement__heading__action{color:var(--decision-primary-strong);font-size:10px;font-weight:700}.decision-graph-canvas .react-flow__node-switchNode .switchNode__statement__inputArea{padding:0 8px 7px}.decision-graph-canvas .react-flow__node-switchNode .switchNode__statement .cm-editor{border-color:transparent!important;background:transparent;box-shadow:none!important}.decision-graph-canvas .react-flow__node-switchNode .switchNode__statement .react-flow__handle{right:-7px!important}.decision-graph-canvas .react-flow__node-switchNode .switchNode__addButton{height:34px;color:var(--decision-primary);font-size:11px;font-weight:600}.decision-editor-loading{min-height:420px;height:100%;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--ink-3);font-size:12px;background:var(--canvas-bg)}.decision-editor-loading--error{color:var(--danger);padding:24px;text-align:center}.decision-studio-loading{min-height:500px;display:grid;place-items:center}.decision-studio__section{padding:14px 16px;border-bottom:1px solid var(--line)}.decision-studio__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.decision-studio__section h2{margin:0;font-size:12px;font-weight:700;color:var(--ink)}.decision-studio__section-head p{margin:3px 0 0;font-size:10px;line-height:1.45;color:var(--ink-3)}.decision-studio__metadata{background:var(--surface-2)}.decision-studio__meta-card{padding:14px;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.decision-studio__meta-fields{display:grid;gap:12px}.decision-studio__metadata-active{margin-top:12px;padding:9px 10px}.decision-studio__metadata-active .sr-title{font-size:11px}.decision-studio__metadata-active .switch:disabled{cursor:not-allowed;opacity:.55}.decision-studio__validation ul{margin:0;padding-left:18px;color:var(--danger);font-size:11px;line-height:1.55}.decision-studio__validation-ok{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;color:var(--ok);font-size:11px}.decision-studio__validation-ok code{color:var(--ink-3)}.decision-studio__validation-empty{margin:0;color:var(--ink-3);font-size:11px}.decision-studio__revision-chip{padding:3px 7px;border:1px solid var(--line);border-radius:999px;color:var(--info);background:color-mix(in srgb,var(--info) 8%,var(--surface));font-size:10px;font-weight:700}.decision-studio__inspector-tabs{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:none;border-bottom:1px solid var(--line);background:var(--surface)}.decision-studio__inspector-tabs--4{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-studio__inspector.is-assistant .decision-studio__inspector-tabs{position:static}.decision-studio__inspector-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-3);font-size:11px;font-weight:600}.decision-studio__inspector-tabs button:hover{color:var(--ink);background:var(--surface-2)}.decision-studio__inspector-tabs button.active{border-bottom-color:var(--accent);color:var(--accent)}.decision-studio__inspector-tabs button span{min-width:18px;padding:1px 5px;border-radius:999px;background:var(--surface-2);color:var(--ink-3);font-size:9px}.decision-activity__head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.decision-activity__head h2{min-width:0;flex:1}.decision-activity__head .chip{padding:2px 6px;font-size:9px}.decision-usages__empty{padding:24px 12px;border:1px dashed var(--line);border-radius:8px;text-align:center;color:var(--ink-3);font-size:11px}.decision-graph-canvas .grl-dg__panel{border-top:1px solid var(--line);background:var(--surface)}.decision-graph-canvas .grl-dg__panel__toolbar{min-height:36px;padding:5px 10px;background:var(--surface-2);border-bottom-color:var(--line)}.decision-graph-canvas .grl-dg__panel__toolbar>span{color:var(--ink-2);font-size:11px;font-weight:700}.decision-create{align-items:start}.decision-create__meta{display:grid;gap:14px}.decision-create__templates{display:grid;gap:10px}.decision-create__section-copy{margin:-4px 0 2px;color:var(--ink-3);font-size:12px;line-height:1.5}.decision-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.decision-template-card{min-height:116px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;-moz-column-gap:11px;column-gap:11px;row-gap:4px;align-items:start;padding:13px 14px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;text-align:left;color:var(--ink-2);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.decision-template-card:hover{border-color:var(--accent-line);background:var(--accent-weak)}.decision-template-card.selected{border-color:var(--accent);background:var(--accent-weak);box-shadow:0 0 0 3px var(--accent-glow)}.decision-template-card__icon{grid-row:1 / span 2;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:var(--radius-xs);color:var(--accent);background:var(--surface-2)}.decision-template-card.selected .decision-template-card__icon{border-color:var(--accent-line);background:var(--surface);color:var(--accent-strong)}.decision-template-card strong{align-self:end;color:var(--ink);font-size:13px;font-weight:600}.decision-template-card>span:last-child{align-self:start;font-size:11px;line-height:1.45;color:var(--ink-3)}.decision-duplicate-source{display:flex;align-items:center;gap:14px}.decision-duplicate-source h2{margin:0;color:var(--ink);font-size:13px;font-weight:600}.decision-duplicate-source p{margin:3px 0;color:var(--ink-2);font-family:var(--font-mono);font-size:11px}.decision-duplicate-source small{color:var(--ink-3);font-size:10px}.decision-create-preview__card{display:grid;gap:14px}.decision-create-preview__card .pv-title{margin-bottom:-8px}.decision-create-preview__card .pv-desc{margin:0}.decision-create-preview__icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--accent-weak);color:var(--accent-strong)}.decision-create-preview__template{display:grid;gap:5px;padding-top:14px;border-top:1px solid var(--line)}.decision-create-preview__template .mono-label{margin:0}.decision-create-preview__template strong{color:var(--ink);font-size:13px;font-weight:650}.decision-create-preview__template p{margin:0;color:var(--ink-3);font-size:11px;line-height:1.5}.decision-create-preview__contract{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.decision-create-preview__contract>div{display:grid;gap:4px;padding:11px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.decision-create-preview__contract span{color:var(--ink-3);font-size:10px}.decision-create-preview__contract strong{color:var(--ink);font-family:var(--font-mono);font-size:18px;font-weight:650}.cell-sub{margin-top:3px;color:var(--ink-3);font-size:11px}@media (max-width: 1180px){.decision-studio__body{grid-template-columns:minmax(0,1fr) 360px}.decision-graph-shell{grid-template-columns:145px minmax(0,1fr)}}@media (max-width: 900px){.decision-studio{height:auto;min-height:0;overflow:visible}.decision-studio__header{flex-wrap:wrap}.decision-studio__actions{margin-left:auto;flex-wrap:wrap}.decision-studio__body{display:flex;flex-direction:column}.decision-studio__canvas{height:640px}.decision-studio__inspector{border-left:0;border-top:1px solid var(--line)}.decision-template-grid{grid-template-columns:1fr}}.decision-workspace{--studio-soft: color-mix(in srgb, var(--accent) 6%, var(--surface));--studio-line: color-mix(in srgb, var(--accent) 22%, var(--line));padding:22px 28px 20px;background:var(--paper);color:var(--ink)}.decision-workspace [hidden]{display:none!important}.decision-workspace button{cursor:pointer}.decision-workspace button:disabled{cursor:not-allowed}.decision-workspace button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.decision-workspace__breadcrumb{display:flex;align-items:center;gap:12px;margin-bottom:22px;color:var(--ink-3);font-size:11px;flex-shrink:0}.decision-workspace__breadcrumb button{color:var(--ink-2)}.decision-workspace__breadcrumb button:hover{color:var(--accent)}.decision-workspace .decision-studio__header{height:auto;min-height:54px;padding:0 0 23px;gap:15px;background:transparent;border:0}.decision-workspace .decision-studio__glyph{width:50px;height:50px;flex-shrink:0;border:1px solid var(--studio-line);border-radius:14px;background:var(--studio-soft);color:var(--accent);box-shadow:inset 0 0 0 4px var(--surface)}.decision-workspace .decision-studio__glyph svg{width:24px;height:24px}.decision-workspace .decision-studio__title-row{flex-wrap:wrap;gap:10px}.decision-workspace h1{font-family:var(--font-sans);font-size:24px;letter-spacing:-.7px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.decision-workspace__badge{display:inline-flex;align-items:center;border:1px solid var(--studio-line);border-radius:5px;padding:3px 7px;font-size:10px;color:var(--accent);background:var(--studio-soft);white-space:nowrap}.decision-workspace__identity-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:var(--ink-3);font-size:11px;margin-top:7px}.decision-workspace__identity-meta code{font-family:var(--font-mono);font-size:10px;overflow-wrap:anywhere}.decision-workspace__identity-meta .is-active{color:var(--ok)}.decision-workspace .decision-studio__actions{gap:7px}.decision-workspace .decision-studio__more-menu{border-radius:9px;padding:6px}.decision-workspace .decision-studio__more-menu button{font-size:12px;border-radius:5px}.decision-workspace__navigation{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--line);margin-bottom:20px;flex-shrink:0}.decision-workspace__tabs{display:flex;gap:24px;min-width:0}.decision-workspace__tabs button{display:flex;align-items:center;gap:8px;padding:12px 0;position:relative;white-space:nowrap;font-size:12px;font-weight:500;color:var(--ink-2)}.decision-workspace__tabs button:hover,.decision-workspace__tabs button[aria-selected=true]{color:var(--accent)}.decision-workspace__tabs button[aria-selected=true]:after{content:"";height:2px;position:absolute;left:0;right:0;bottom:-1px;background:var(--accent);border-radius:2px}.decision-workspace__tabs button>span{border-radius:4px;padding:1px 5px;background:var(--surface-2);color:var(--ink-3);font-size:10px}.decision-workspace__tabs button[aria-selected=true]>span{background:var(--studio-soft);color:var(--accent)}.decision-workspace__save-status{display:flex;align-items:center;gap:7px;color:var(--ink-3);font-size:10px;white-space:nowrap}.decision-workspace__save-status>span{width:6px;height:6px;border-radius:50%;background:var(--ok)}.decision-workspace__save-status.is-dirty{color:var(--warn)}.decision-workspace__save-status.is-dirty>span{background:var(--warn)}.decision-workspace .decision-studio__body{grid-template-columns:minmax(0,1fr);gap:18px;min-height:0}.decision-workspace .decision-studio__body.with-assistant:not(.is-inspector){grid-template-columns:minmax(0,1fr) 380px}.decision-workspace .decision-studio__canvas{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.decision-workspace .decision-graph-shell{display:flex;flex-direction:column;flex:1;height:auto;min-height:0}.decision-workspace .decision-studio__canvas>.ant-app{display:flex;flex:1;min-height:0;flex-direction:column}.decision-workspace .decision-graph-canvas{flex:1;min-height:0;height:auto}.decision-workspace .decision-graph-canvas .grl-dg,.decision-workspace .decision-graph-canvas .grl-dg__graph{min-height:0}.decision-workspace .decision-graph-canvas .grl-graph-tabs{display:none}.decision-editor-navigation-host{flex-shrink:0;min-width:0}.decision-editor-navigation-host:empty{display:none}.decision-editor-navigation{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.decision-editor-navigation__back{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:32px;padding:4px 6px;border-radius:6px;color:var(--ink-2);font-size:12px}.decision-editor-navigation__back:hover{background:var(--surface-2);color:var(--accent)}.decision-editor-navigation__back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.decision-editor-navigation__separator{color:var(--ink-3)}.decision-editor-navigation__current{display:flex;align-items:center;gap:8px;min-width:0;flex:1;max-width:420px;color:var(--accent)}.decision-editor-navigation__current .console-select{flex:1;min-width:0}.ormuz-console .decision-editor-navigation__current .enum-select-control{background:transparent;border-color:transparent;box-shadow:none;font:600 12px var(--font-sans)}.ormuz-console .decision-editor-navigation__current .enum-select-control:hover{background:var(--surface-2);border-color:var(--line)}.ormuz-console .decision-editor-navigation__current .enum-select-control:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 600px){.decision-editor-navigation{flex-wrap:wrap;gap:4px 8px;padding:8px}.decision-editor-navigation__current{flex-basis:100%;max-width:none}.decision-editor-navigation__separator{display:none}}.decision-workspace .grl-dt{font-family:var(--font-sans)}.decision-workspace .grl-dt .cm-scroller{font-family:var(--font-mono);font-size:11px;line-height:1.8}.decision-workspace .grl-dt__command-bar{background:var(--surface);padding:8px 12px;border-bottom:1px solid var(--line)}.decision-workspace .grl-dt__command-bar .ant-btn{border-radius:6px;font-size:11px}.decision-workspace .grl-dt th{font-family:var(--font-sans);font-size:11px}.decision-workspace .grl-dt .grl-field-edit{border-radius:5px;font-size:10px;padding:3px 7px;background:var(--studio-soft);color:var(--accent)}.decision-workspace .grl-dt .grl-field-edit--output{color:var(--ok);background:var(--ok-bg)}.decision-workspace .grl-dt tbody tr:hover td{background:color-mix(in srgb,var(--accent) 2%,var(--surface))}.decision-workspace .grl-dt__add-row{color:var(--accent);font-size:11px;padding:12px}.decision-workspace .grl-dn__graphCard{box-shadow:0 3px 8px #00000009;border-width:1px;border-radius:12px}.decision-workspace .grl-dn__header>.grl-text-edit{width:100%}.decision-workspace .grl-dn__header .grl-text-edit__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.decision-workspace .decision-graph-canvas .grl-dn{--node-border-radius: 12px}.decision-workspace__assistant-pane{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.decision-workspace__assistant-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);min-height:53px}.decision-workspace__assistant-bar>span{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--accent);font-weight:500}.decision-workspace__assistant-bar>button{display:grid;place-items:center;width:26px;height:26px;border-radius:5px;color:var(--ink-3);font-size:20px}.decision-workspace__assistant-bar>button:hover{background:var(--surface-2);color:var(--ink)}.decision-workspace .decision-studio__assistant{overflow:hidden}.decision-workspace .process-assistant-composer{border-radius:10px}.decision-workspace .process-assistant-viewport{scrollbar-width:thin}.decision-workspace .decision-studio__inspector{border:0;background:transparent;padding:10px 4px 30px;scrollbar-width:thin}.decision-workspace__intro{max-width:1280px;margin:0 auto 25px}.decision-workspace__intro>span{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:1.6px;color:var(--accent);margin-bottom:9px}.decision-workspace__intro h2{font-size:23px;line-height:1.4;font-weight:500;letter-spacing:-.5px}.decision-workspace__intro p{font-size:12px;color:var(--ink-2);margin-top:7px;line-height:1.6}.decision-workspace__contracts{display:grid;gap:22px;max-width:1280px;margin:0 auto}.decision-workspace .field-input,.decision-workspace .textarea{border:1px solid var(--line-2);border-radius:7px;padding:10px 12px;color:var(--ink);background:var(--surface);font-family:var(--font-sans);font-size:12px;outline:0;width:100%;min-width:0}.decision-workspace .field-input.mono{font-family:var(--font-mono)}.decision-workspace .textarea{resize:vertical;min-height:110px}.decision-workspace .field-input:focus,.decision-workspace .textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.decision-workspace .field-input:disabled,.decision-workspace .textarea:disabled{color:var(--ink-3);background:var(--surface-2)}.decision-workspace .decision-studio__metadata{border:0;padding:0;background:transparent;max-width:1280px;margin:0 auto}.decision-workspace .decision-studio__meta-card{max-width:850px;border:1px solid var(--line);border-radius:12px;padding:26px;box-shadow:none}.decision-workspace .decision-studio__meta-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.decision-workspace .decision-studio__meta-fields>:last-child{grid-column:1 / -1}.decision-workspace .decision-studio__meta-fields .form-label{font-size:12px}.decision-workspace .decision-studio__metadata-active{padding:20px 0 0;margin-top:24px;border:0;border-top:1px solid var(--line);background:transparent;justify-content:flex-start;gap:12px}.decision-workspace .decision-studio__metadata-active p{font-size:11px;color:var(--ink-3);margin-top:4px}.decision-workspace .decision-activity__head h2{font-size:13px;font-weight:600}.decision-workspace .decision-usages__empty{padding:28px 8px;line-height:1.6}@media (max-width: 1300px){.decision-workspace{padding:18px 20px}.decision-workspace .decision-studio__header{flex-wrap:wrap}.decision-workspace .decision-studio__actions{margin-left:auto}.decision-workspace .decision-studio__body.with-assistant:not(.is-inspector){grid-template-columns:minmax(0,1fr) 340px}}@media (max-width: 900px){.decision-workspace .decision-studio__body{position:relative}.decision-workspace .decision-studio__body.with-assistant:not(.is-inspector){grid-template-columns:minmax(0,1fr)}.decision-workspace__assistant-pane{position:absolute;right:0;top:0;bottom:0;width:min(380px,100%);z-index:20;box-shadow:var(--shadow-pop)}.decision-workspace .decision-contract-field__row{grid-template-columns:24px minmax(0,1fr) minmax(76px,120px) 28px}.decision-workspace .decision-contract-field__required{grid-column:2 / 4}.decision-workspace .decision-contract-field__remove{grid-column:4;grid-row:1}}@media (max-width: 600px){.decision-workspace{padding:14px 12px}.decision-workspace__breadcrumb{margin-bottom:16px}.decision-workspace .decision-studio__header{gap:10px;padding-bottom:12px}.decision-workspace h1{font-size:20px}.decision-workspace .decision-studio__glyph{width:40px;height:40px;border-radius:11px}.decision-workspace .decision-studio__actions{flex-wrap:wrap;width:100%;gap:5px}.decision-workspace .decision-studio__separator{display:none}.decision-workspace__navigation{flex-wrap:wrap;gap:6px;padding-bottom:9px;margin-bottom:12px}.decision-workspace__tabs{gap:16px;overflow-x:auto;width:100%}.decision-workspace__tabs button{font-size:11px;gap:5px}.decision-workspace__tabs button>svg{display:none}.decision-workspace__intro h2{font-size:21px}.decision-workspace__intro p{font-size:11px}.decision-workspace .decision-contract{padding:15px}.decision-workspace .decision-contract-field__row{grid-template-columns:20px minmax(0,1fr) 28px}.decision-workspace .decision-contract-field__type{grid-column:2;grid-row:2}.decision-workspace .decision-contract-field__required{grid-column:2;grid-row:3}.decision-workspace .decision-contract-field__remove{grid-column:3;grid-row:1}.decision-workspace .decision-contract-field__choices,.decision-workspace .decision-contract-field__normalization{margin-left:10px}.decision-workspace .decision-contract-field__choice-list,.decision-workspace .decision-contract-field__normalization{grid-template-columns:minmax(0,1fr)}.decision-workspace .decision-studio__meta-card{padding:18px}.decision-workspace .decision-studio__meta-fields{grid-template-columns:minmax(0,1fr)}}.definition-authoring-stack{display:grid;gap:20px;min-width:0}.definition-authoring-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ormuz-console .definition-authoring-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 2px 3px #00000004}.definition-authoring-card__head{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line)}.definition-authoring-card__head>div{min-width:0}.definition-authoring-card__icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid var(--accent-line);border-radius:9px;background:var(--accent-weak);color:var(--accent)}.definition-authoring-card__icon svg{width:17px;height:17px}.ormuz-console .definition-authoring-card__head h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0;font-size:14px;line-height:1.5;font-weight:600;color:var(--ink)}.ormuz-console .definition-authoring-card__head p{margin:3px 0 0;font-size:12px;line-height:1.6;color:var(--ink-3)}.definition-authoring-required{color:var(--danger)}.definition-authoring-optional,.definition-authoring-card__format{font-size:11px;font-weight:400;color:var(--ink-3)}.definition-authoring-card__format{margin-left:auto;flex:none}.definition-authoring-card__body{display:grid;gap:20px;padding:20px 22px}.definition-authoring-card__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 22px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 35%,var(--surface));font-size:11px;line-height:1.6;color:var(--ink-3)}.definition-authoring-card__footer>span:first-child{display:flex;gap:7px;align-items:center}.definition-authoring-card__footer>span:last-child{flex:none}.definition-authoring-card__footer svg{width:14px;height:14px;flex:none}.ormuz-console .definition-authoring-field .form-label{margin-bottom:7px;font-size:12px;font-weight:600}.ormuz-console .definition-authoring-field .field-hint{display:block;margin-top:7px;font-size:12px;line-height:1.6}.ormuz-console .definition-authoring-field .field-input,.ormuz-console .definition-authoring-field textarea,.ormuz-console .definition-authoring-field .enum-select-control{min-height:38px;font-size:13px;border-radius:7px}.ormuz-console .definition-authoring-field textarea{padding:10px 12px;line-height:1.6}@media (max-width: 600px){.definition-authoring-columns{grid-template-columns:minmax(0,1fr)}.definition-authoring-card__head{padding:16px;flex-wrap:wrap}.definition-authoring-card__body{padding:16px}.definition-authoring-card__footer{padding:12px 16px;flex-wrap:wrap;gap:6px}}.ormuz-console .agent-authoring-editor .cm-editor{background:var(--surface);color:var(--ink)}.ormuz-console .agent-authoring-editor .cm-scroller{font-family:var(--font-sans);font-size:13px;line-height:1.75}.ormuz-console .agent-authoring-editor .cm-editor .cm-content{padding:18px 22px;font-family:var(--font-sans)}.ormuz-console .agent-authoring-editor .cm-line{padding:0}.ormuz-console .agent-authoring-editor .cm-focused{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width: 600px){.ormuz-console .agent-authoring-editor .cm-editor .cm-content{padding:16px}}.agent-studio{--agent-soft: color-mix(in srgb, var(--accent) 6%, var(--surface));--agent-line: color-mix(in srgb, var(--accent) 22%, var(--line));padding:0 4px 40px;color:var(--ink)}.agent-studio.definition-studio{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;padding:0;background:var(--surface)}.ormuz-console .page.workspace:has(.agent-studio.definition-studio){height:100%;padding:0}.agent-studio__body{position:relative;display:grid;grid-template-columns:minmax(0,1fr);flex:1;min-width:0;min-height:0;overflow:hidden}.agent-studio__body.with-assistant{grid-template-columns:minmax(0,1fr) 400px}.agent-studio.definition-studio .agent-content{min-width:0;min-height:0;overflow:auto;padding:28px 24px 40px;background:var(--paper)}.agent-studio.definition-studio .agent-content.agent-content--test{display:flex;padding-top:18px}.agent-content--test>.space-y-6{display:flex;flex:1;min-height:0}.agent-content--test .definition-test-workspace{flex:1}.agent-studio__body>.definition-inspector:not(.is-floating){width:400px;border-radius:0;border-width:0 0 0 1px}.agent-studio__assistant{min-height:0;height:100%}.agent-studio__assistant .process-assistant-thread{height:100%}@media (max-width: 1000px){.agent-studio__body.with-assistant{grid-template-columns:minmax(0,1fr) min(360px,45%)}.agent-studio__body>.definition-inspector:not(.is-floating){width:min(360px,100%)}}@media (max-width: 700px){.agent-studio__body.with-assistant{grid-template-columns:minmax(0,1fr)}.agent-studio__body>.definition-inspector:not(.is-floating){position:absolute;inset:0 0 0 auto;z-index:30;width:100%;height:100%;box-shadow:var(--shadow-pop)}}.agent-studio button,.agent-studio input,.agent-studio textarea{font:inherit}.agent-activities-workspace{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.agent-activity-main{min-width:0}.agent-activity-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px}.agent-studio .agent-activity-select{display:flex;align-items:center;gap:10px;min-width:0;min-height:38px;max-width:min(520px,100%);padding:8px 12px;border:1px solid var(--line);border-radius:8px;text-align:left;background:var(--surface)}.agent-activity-select:hover,.agent-activity-select[aria-expanded=true]{background:var(--agent-soft);border-color:var(--agent-line)}.agent-activity-select-icon{display:flex;flex:none;color:var(--accent)}.agent-activity-select-icon svg{width:16px;height:16px}.agent-activity-select-copy{min-width:0;flex:1}.agent-activity-select-copy strong{display:block;font-size:14px;line-height:20px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.agent-activity-select>svg{width:14px;height:14px;flex:none;margin-left:6px;color:var(--ink-3)}.agent-header-actions .agent-activity-actions{font-size:22px}.ormuz-console .agent-activity-menu{position:fixed;z-index:1400;display:flex;flex-direction:column;padding:8px;overflow:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink)}.agent-activity-menu-search{display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid var(--line)}.agent-activity-menu-search svg{width:16px;height:16px;color:var(--ink-3);flex:none}.ormuz-console .agent-activity-menu-search input{width:100%;min-width:0;padding:0;border:0;background:transparent;font-size:13px;box-shadow:none}.ormuz-console .agent-activity-menu-search input:focus-visible{border-color:transparent!important;box-shadow:none!important;outline:0}.agent-activity-menu-options{display:grid;align-content:start;gap:4px;overflow:auto;min-height:0;padding-block:10px}.ormuz-console .agent-activity-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:0;border-radius:7px;background:transparent;color:var(--ink-2);font:12px var(--font-sans);text-align:left;cursor:pointer}.agent-activity-menu button>span{flex:1;min-width:0}.agent-activity-menu button strong{font-weight:600;overflow-wrap:anywhere}.agent-activity-menu code{display:block;margin-top:4px;color:var(--ink-3);font:10px var(--font-mono);overflow-wrap:anywhere}.agent-activity-menu button svg{width:15px;height:15px;flex:none}.ormuz-console .agent-activity-menu button:hover:not(:disabled):not([aria-pressed=true]){background:var(--surface-2);color:var(--ink)}.ormuz-console .agent-activity-menu button[aria-pressed=true]{background:var(--accent-weak);color:var(--accent)}.ormuz-console .agent-activity-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ormuz-console .agent-activity-menu button:disabled{opacity:.5;cursor:not-allowed}.agent-activity-menu p{padding:16px 12px;color:var(--ink-3);font-size:12px}.agent-activity-menu footer{flex:none;border-top:1px solid var(--line);padding-top:8px}.agent-activity-sections{display:flex;gap:8px;border-bottom:1px solid var(--line);padding:0 28px;background:var(--surface);overflow-x:auto}.agent-activity-sections button{padding:13px 15px;font-size:12px;color:var(--ink-2);border-bottom:2px solid transparent;white-space:nowrap}.agent-activity-sections button[aria-current=page]{border-bottom-color:var(--accent);color:var(--accent);font-weight:600}.agent-activity-body{min-width:0;container:agent-activity / inline-size}.agent-activity-body>.agent-section-card{border:0;border-radius:0;box-shadow:none}.agent-activity-body .agent-eyebrow{display:none}.agent-activity-body .agent-section-intro h2{font-size:16px;letter-spacing:0}.agent-activity-body .agent-tools-workspace{border:0;border-radius:0}.agent-activity-body .agent-tool-list-head{gap:8px}.agent-activity-body .agent-tool-list-head strong{flex:1}.agent-activity-body .agent-tool-list-head>span{white-space:nowrap}.agent-activity-body>section>.agent-card-description{padding:16px 24px;border-top:1px solid var(--line)}@container agent-activity (max-width: 700px){.agent-activity-body .agent-tools-workspace{grid-template-columns:minmax(0,1fr)}.agent-activity-body .agent-tool-list{border-right:0;border-bottom:1px solid var(--line)}.agent-activity-body .agent-tool-list-items{display:flex;overflow-x:auto;padding-bottom:4px}.agent-activity-body .agent-tool-list-item{flex:0 0 200px}.agent-activity-body .agent-tool-list-note{display:none}}@container agent-activity (max-width: 500px){.agent-activity-body .agent-params-heading{display:none}.agent-activity-body .agent-param-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.agent-activity-body .agent-param-value{grid-column:1 / -1}.agent-activity-body .agent-params-toolbar{align-items:stretch;flex-direction:column}.agent-activity-body .agent-params-filters{flex-wrap:wrap}}.agent-section-card{padding:26px}.agent-section-card .agent-section-intro h2{font-size:20px}.agent-contract-schemas{display:grid;gap:24px}.agent-memory-policy{margin-top:22px}.agent-section-card .agent-prompt-editor{border:1px solid var(--line);border-radius:8px;overflow:hidden}.agent-memory-prerequisites legend{font-size:12px;font-weight:600}.agent-memory-prerequisites label{display:flex;align-items:center;gap:10px;padding:12px;margin-top:8px;border:1px solid var(--line);border-radius:8px;font-size:12px;cursor:pointer}.agent-memory-prerequisites input{accent-color:var(--accent);width:15px;height:15px}.agent-memory-prerequisites small{display:block;margin-top:3px;font-size:10px;color:var(--ink-3)}.agent-access-toggle{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:11px!important}.agent-access-toggle>span{width:30px;height:18px;padding:3px;border-radius:20px;background:var(--ink-3)}.agent-access-toggle>span:after{content:"";display:block;width:12px;height:12px;border-radius:50%;background:var(--surface);transition:transform .15s}.agent-access-toggle[aria-checked=true]>span{background:var(--accent)}.agent-access-toggle[aria-checked=true]>span:after{transform:translate(12px)}.agent-compact-tools{border:1px solid var(--line);border-radius:10px;overflow:hidden}.agent-compact-tool+.agent-compact-tool{border-top:1px solid var(--line)}.agent-compact-tool>header{display:flex;align-items:center;gap:12px;padding:18px 20px}.agent-compact-tool-copy{flex:1;min-width:0}.agent-compact-tool-copy h3{font-size:13px;font-weight:600;overflow-wrap:anywhere}.agent-compact-tool-copy p,.agent-customizations-heading p{margin-top:5px;font-size:11px;color:var(--ink-3);line-height:1.6}.agent-compact-tool-actions{display:flex;align-items:center;gap:22px}.agent-tool-customizations{border-top:1px solid var(--line);padding:20px}.agent-customizations-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.agent-customizations-heading h4{font-size:12px;font-weight:600}.agent-parameter-picker{margin-top:16px}.agent-parameter-options{border:1px solid var(--line);border-radius:8px;padding:12px;margin-top:10px;max-width:520px;background:var(--surface)}.agent-parameter-options>.agent-search{width:100%;margin-bottom:10px}.agent-parameter-options>div{max-height:240px;overflow-y:auto}.agent-parameter-options button{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px;text-align:left;padding:10px;border-radius:6px;font-size:12px}.agent-parameter-options button:hover{background:var(--agent-soft);color:var(--accent)}.agent-parameter-options small{display:block;color:var(--ink-3);font:10px var(--font-mono);margin-top:3px}.agent-cancel-customization{font-size:11px!important;margin-top:12px}@media (max-width: 800px){.agent-compact-tool>header{flex-wrap:wrap;padding:16px}.agent-compact-tool-actions{width:100%;justify-content:space-between}.agent-tool-customizations{padding:16px}}.agent-activity-tools .agent-source-switch{flex-wrap:wrap;max-width:100%}.agent-test-spans{display:grid;grid-template-columns:minmax(180px,34%) minmax(0,1fr);min-height:100%}.agent-test-spans__list{display:grid;align-content:start;gap:5px;padding:16px;border-right:1px solid var(--line)}.agent-test-spans__list button{display:flex;justify-content:space-between;align-items:start;gap:8px;padding:10px;border-radius:7px;text-align:left}.agent-test-spans__list button:hover,.agent-test-spans__list button.is-selected{background:var(--agent-soft)}.agent-test-spans__list strong,.agent-test-spans__list small{display:block}.agent-test-spans__list strong{font-size:12px;text-transform:capitalize}.agent-test-spans__list small{margin-top:4px;color:var(--ink-3);font:10px var(--font-mono)}.agent-test-spans__list em{flex:none;font:9px var(--font-mono);font-style:normal;color:var(--ink-3);text-transform:uppercase}.agent-test-spans__list em.is-failed{color:var(--danger)}.agent-test-spans__list em.is-completed{color:var(--ok)}.agent-test-spans__detail{display:grid;align-content:start;gap:12px;padding:20px;overflow:auto}.agent-test-spans__detail>p{color:var(--ink-3);font-size:12px}.agent-test-spans__error{padding:12px;border:1px solid var(--danger-line);border-radius:7px;background:var(--danger-bg);color:var(--danger);font-size:12px}.agent-settings-actions{display:flex;justify-content:flex-end;margin-bottom:18px}.agent-usages{overflow:hidden}.agent-usages__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--line)}.agent-usages__head h3{font-size:14px;font-weight:600}.agent-usages__head p{margin-top:5px;color:var(--ink-3);font-size:11px}.agent-usages__head>span{font:10px var(--font-mono);color:var(--ink-3)}.agent-usages__body{padding:12px}.agent-text-link{color:var(--accent);text-decoration:underline}@media (max-width: 760px){.agent-test-spans{grid-template-columns:minmax(0,1fr)}.agent-test-spans__list{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width: 800px){.agent-activity-header{align-items:flex-start;flex-direction:column}.agent-section-card{padding:18px}.agent-activity-sections button{padding-inline:12px}}.agent-studio button{cursor:pointer}.agent-studio button:disabled{cursor:not-allowed}.agent-tool-picker .modal-panel{width:min(960px,calc(100vw - 32px));border-radius:14px}.agent-tool-picker .modal-search{padding:16px 24px}.agent-tool-picker .modal-search input{border-radius:8px;padding:12px 14px}.agent-tool-picker .node-pick,.agent-tool-picker .node-category-card{border-radius:9px}.agent-tool-picker .node-pick:hover,.agent-tool-picker .node-category-card:hover{border-color:var(--accent-line);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.agent-studio button:focus-visible,.agent-studio summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.agent-title-line,.agent-header-actions{display:flex;align-items:center;gap:12px}.agent-studio code,.agent-mono{font-family:var(--font-mono)!important}.agent-header-actions{flex-shrink:0;gap:8px}.agent-badge{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:10px;font-weight:500;border:1px solid var(--agent-line);border-radius:5px;padding:3px 7px;color:var(--accent);background:var(--agent-soft)}.agent-badge.warning{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}.agent-badge svg{height:12px;width:12px}.agent-section-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.agent-eyebrow{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:1.6px;font-weight:500;color:var(--accent);margin-bottom:8px}.agent-section-intro h2{font-size:23px;font-weight:500;letter-spacing:-.55px;line-height:1.35}.agent-section-intro p{color:var(--ink-2);font-size:12px;margin-top:7px;line-height:1.6}.agent-card{border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 2px 3px #00000004}.agent-card-heading{display:flex;align-items:center;gap:8px}.agent-card-heading svg{color:var(--ink-3)}.agent-card h2{font-size:13px;font-weight:600}.agent-card-description{color:var(--ink-3);font-size:12px;line-height:1.6;margin-top:8px}.agent-studio .form-label{font-size:12px;margin-bottom:7px}.agent-studio .field-hint{font-size:10px;line-height:1.6;margin-top:7px}.agent-studio .agent-input,.agent-studio .input{display:block;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--line-2);border-radius:7px;background:var(--surface);color:var(--ink);font-size:12px;line-height:1.5;transition:border-color .15s,box-shadow .15s;outline:none}.agent-studio textarea.agent-input,.agent-studio textarea.input{resize:vertical;min-height:70px}.agent-studio .agent-input::-moz-placeholder,.agent-studio .input::-moz-placeholder{color:var(--ink-3)}.agent-studio .agent-input::placeholder,.agent-studio .input::placeholder{color:var(--ink-3)}.agent-studio .agent-input:focus,.agent-studio .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.agent-studio .agent-input:disabled,.agent-studio .input:disabled{background:var(--surface-2);color:var(--ink-3)}.agent-required{color:var(--accent);margin-left:3px}.agent-optional{color:var(--ink-3);font-size:10px;font-weight:400}.agent-capacity{display:flex;align-items:baseline;gap:3px;font-family:var(--font-mono);color:var(--ink);font-size:22px}.agent-capacity span{color:var(--ink-3);font-size:11px}.agent-tools-workspace{display:grid;grid-template-columns:246px minmax(0,1fr);background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;align-items:stretch}.agent-tool-list{padding:18px 12px;background:color-mix(in srgb,var(--surface-2) 40%,var(--surface));border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px;min-width:0}.agent-tool-list-head{display:flex;align-items:center;justify-content:space-between;padding:3px 8px 12px;font-size:11px}.agent-tool-list-head strong{font-weight:500;color:var(--ink-2)}.agent-tool-list-head>span{color:var(--ink-3);font-family:var(--font-mono);font-size:10px}.agent-tool-list-items{display:grid;gap:5px}.agent-tool-list-item{display:flex;align-items:center;text-align:left;gap:10px;min-width:0;width:100%;padding:11px 10px;border:1px solid transparent;border-radius:8px;transition:background .15s}.agent-tool-list-item:hover{background:var(--surface-2)}.agent-tool-list-item.selected{border-color:var(--agent-line);background:var(--agent-soft)}.agent-tool-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;border:1px solid var(--line);color:var(--accent);background:var(--surface)}.agent-tool-icon.large{width:43px;height:43px;border-radius:11px;background:var(--agent-soft);border-color:var(--agent-line)}.agent-tool-list-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.agent-tool-list-copy strong{font-size:11px;font-weight:500;overflow-wrap:anywhere}.agent-tool-list-item.selected strong{color:var(--accent)}.agent-tool-list-copy>span{color:var(--ink-3);font-size:10px}.agent-tool-chevron{transform:rotate(-90deg);color:var(--ink-3);flex-shrink:0}.agent-add-tool{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:1px dashed var(--line-2);color:var(--ink-2);border-radius:7px;font-size:11px!important;padding:10px;margin-top:4px}.agent-add-tool:hover{color:var(--accent);border-color:var(--accent);background:var(--agent-soft)}.agent-tool-list-note{display:flex;align-items:flex-start;gap:8px;margin-top:20px;padding:18px 8px;border-top:1px solid var(--line);color:var(--ink-3);font-size:10px;line-height:1.7}.agent-tool-list-note svg{flex-shrink:0;margin-top:2px;width:14px}.agent-tool-detail{min-width:0;padding:25px 28px 0}.agent-tool-detail-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.agent-tool-title{display:flex;align-items:center;gap:12px;min-width:0}.agent-tool-title h3{font-size:17px;font-weight:600;letter-spacing:-.3px}.agent-tool-title code{display:block;color:var(--ink-3);margin-top:5px;font-size:10px}.agent-tool-description{margin:15px 0 12px;color:var(--ink-2);font-size:12px;line-height:1.6}.agent-tool-summary{display:flex;flex-wrap:wrap;gap:16px;font-size:10px;color:var(--ink-3);margin-bottom:24px}.agent-tool-summary>span{display:inline-flex;align-items:center;gap:5px}.agent-tool-summary svg{width:13px;height:13px}.agent-remove{display:flex;align-items:center;gap:7px;font-size:10px}.agent-danger-button{color:var(--danger, #b42318)!important;border-color:var(--danger-line)!important;background:var(--danger-bg)!important}.agent-params-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 16px;border-top:1px solid var(--line)}.agent-studio h4{font-size:12px;font-weight:600}.agent-params-toolbar h4>span{margin-left:4px;color:var(--ink-3);font-size:10px;font-weight:400}.agent-params-toolbar p{color:var(--ink-3);font-size:10px;margin-top:5px}.agent-params-filters{display:flex;align-items:center;gap:10px}.agent-filter-switch{display:flex;padding:3px;border:1px solid var(--line);background:var(--surface-2);border-radius:6px}.agent-filter-switch button{padding:4px 9px;border-radius:4px;color:var(--ink-3);font-size:10px;white-space:nowrap}.agent-filter-switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000000f}.agent-search{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:6px;padding:7px 9px;color:var(--ink-3);background:var(--surface);min-width:0}.agent-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.agent-search svg{width:13px;height:13px;flex-shrink:0}.agent-search input{background:transparent;border:0;outline:0;width:100%;min-width:0;color:var(--ink);font-size:10px}.agent-search input::-moz-placeholder{color:var(--ink-3)}.agent-search input::placeholder{color:var(--ink-3)}.agent-search button{font-size:15px;line-height:12px}.agent-params-filters .agent-search{width:150px}.agent-params-heading,.agent-param-row{display:grid;grid-template-columns:minmax(145px,1fr) 206px minmax(150px,1.1fr);align-items:center;gap:16px}.agent-params-heading{font-family:var(--font-mono);font-size:8px;letter-spacing:.9px;color:var(--ink-3);padding:10px 12px;background:var(--surface-2);border-radius:5px}.agent-params-list{max-height:clamp(280px,calc(100dvh - 630px),640px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.agent-param-row{padding:7px 12px;min-height:47px;border-bottom:1px solid var(--line)}.agent-param-row:last-child{border-bottom:0}.agent-param-row:hover{background:color-mix(in srgb,var(--surface-2) 45%,transparent)}.agent-param-row.needs-config{background:color-mix(in srgb,var(--warn-bg) 45%,transparent)}.agent-param-name{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.agent-param-name label{font-size:11px;font-weight:500;line-height:1.35}.agent-param-type{color:var(--ink-3);font-size:9px;font-family:var(--font-mono);overflow-wrap:anywhere}.agent-source-switch{display:inline-flex;align-items:center;justify-self:start;border:1px solid var(--line);border-radius:6px;padding:2px;background:var(--surface)}.agent-source-switch button{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:4px;font-size:10px;color:var(--ink-3);line-height:1.3}.agent-source-switch button svg{width:11px;height:11px}.agent-source-switch button[aria-pressed=true]{color:var(--accent);background:var(--agent-soft)}.agent-source-switch button:hover:not(:disabled){color:var(--accent)}.agent-param-value{display:flex;align-items:center;gap:5px;min-width:0}.agent-auto-value{color:var(--ink-3);font-size:10px}.agent-config-needed{color:var(--warn)!important;font-size:10px}.agent-param-value .agent-input{font-size:11px;padding:6px 9px;border-color:var(--line-2)}.agent-param-value .console-select{width:100%}.agent-studio .enum-select-control{min-height:32px;border-radius:6px;font-size:11px}.agent-unset{color:var(--ink-3);padding:4px}.agent-json{font-family:var(--font-mono)!important}.agent-disclosure{margin:16px -28px 0;padding:21px 28px;background:color-mix(in srgb,var(--surface-2) 35%,var(--surface));border-top:1px solid var(--line)}.agent-disclosure-title{display:flex;gap:9px;align-items:flex-start}.agent-disclosure-title>svg{margin-top:1px;color:var(--accent)}.agent-disclosure-title p{margin-top:5px;color:var(--ink-3);font-size:10px}.agent-disclosure-outputs{display:grid;gap:8px;margin-top:14px}.agent-disclosure-row{display:flex;gap:14px;justify-content:space-between;align-items:center}.agent-disclosure-row>span{display:flex;align-items:center;gap:8px;font-size:11px;min-width:0;flex-wrap:wrap}.agent-disclosure-row>span svg{width:13px;color:var(--ink-3)}.agent-disclosure-row code{font-size:9px;color:var(--ink-3)}.agent-studio .agent-disclosure-row .console-select{width:205px;flex-shrink:0}.agent-disclosure-warning{display:flex;align-items:flex-start;gap:7px;color:var(--warn);font-size:11px;line-height:1.6;margin-top:14px}.agent-disclosure-warning svg{flex-shrink:0;margin-top:2px}.agent-small-empty{padding:30px 16px;color:var(--ink-3);font-size:12px;text-align:center}.agent-empty-tools{display:flex;flex-direction:column;align-items:center;gap:14px;padding:75px 24px;border:1px dashed var(--agent-line);border-radius:12px;background:var(--surface)}.agent-empty-tools h3{font-size:18px;font-weight:500}.agent-empty-tools p{font-size:12px;color:var(--ink-3);text-align:center}.agent-empty-tools .btn{margin-top:8px}.agent-contract-card{padding:24px}.agent-studio .decision-contract-field__required input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:28px;height:16px;flex-shrink:0;border:1px solid var(--line-2);border-radius:10px;background:var(--surface-3);cursor:pointer;transition:background .15s}.agent-studio .decision-contract-field__required input:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #00000026;transition:transform .15s}.agent-studio .decision-contract-field__required input:checked{background:var(--accent);border-color:var(--accent)}.agent-studio .decision-contract-field__required input:checked:after{transform:translate(12px)}.agent-studio .decision-contract-field__required input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.agent-studio .decision-contract-field__required input:disabled{opacity:.5;cursor:not-allowed}.agent-limits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.agent-limit-card{padding:23px}.agent-limit-heading{display:flex;align-items:flex-start;gap:12px}.agent-limit-heading>div{min-width:0}.agent-limit-icon{display:grid;place-items:center;flex:none;width:35px;height:35px;background:var(--agent-soft);color:var(--accent);border-radius:9px}.agent-limit-heading label{display:block;font-size:13px;font-weight:600}.agent-limit-heading p{font-size:11px;line-height:1.7;color:var(--ink-3);margin-top:5px}.agent-number-input{display:flex;align-items:center;gap:8px;margin-top:21px;border:1px solid var(--line-2);border-radius:8px;background:var(--surface);overflow:hidden}.agent-number-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.agent-number-input input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;padding:12px;background:transparent;color:var(--ink);min-width:0;width:100%;outline:0;font-family:var(--font-mono);font-size:21px}.agent-number-input input::-webkit-inner-spin-button,.agent-number-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.agent-number-input>span{color:var(--ink-3);font-size:10px}.agent-number-input>div{align-self:stretch;display:grid;border-left:1px solid var(--line)}.agent-number-input button{display:grid;place-items:center;padding:3px 9px;color:var(--ink-2)}.agent-number-input button+button{border-top:1px solid var(--line)}.agent-number-input button:hover:not(:disabled){background:var(--agent-soft);color:var(--accent)}.agent-number-input button:disabled{opacity:.35}.agent-number-input button svg{width:12px;height:12px}.agent-effort-control{display:flex;flex-direction:column;justify-content:center;gap:4px;height:57px;margin-top:21px;padding:5px 12px;border:1px solid var(--line-2);border-radius:8px;background:var(--surface)}.agent-effort-control:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.agent-effort-value{color:var(--ink);font-family:var(--font-mono);font-size:21px;line-height:1}.agent-effort-control input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:9px;margin:6px 0;border-radius:999px;background:linear-gradient(to right,var(--accent) 0 var(--agent-effort-progress),var(--line-2) var(--agent-effort-progress) 100%);cursor:pointer}.agent-effort-control input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:19px;height:19px;border:1px solid var(--line-2);border-radius:50%;background:var(--surface);box-shadow:0 1px 4px #00000029}.agent-effort-control input[type=range]::-moz-range-thumb{width:19px;height:19px;border:1px solid var(--line-2);border-radius:50%;background:var(--surface);box-shadow:0 1px 4px #00000029}.agent-effort-control input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.agent-effort-control input[type=range]:disabled{cursor:not-allowed;opacity:.5}.agent-limit-range{display:block;font-size:10px;color:var(--ink-3);margin-top:10px}@media (min-width: 1800px){.agent-tools-workspace{grid-template-columns:270px minmax(0,1fr)}.agent-param-row{min-height:47px}}@media (max-width: 1250px){.agent-tools-workspace{grid-template-columns:210px minmax(0,1fr)}.agent-tool-detail{padding-inline:20px}.agent-disclosure{margin-inline:-20px;padding-inline:20px}.agent-params-toolbar{align-items:flex-start;flex-direction:column}.agent-params-filters{width:100%}.agent-params-filters .agent-search{flex:1}.agent-params-heading,.agent-param-row{grid-template-columns:minmax(110px,1fr) 184px minmax(115px,1fr);gap:10px}.agent-source-switch button{padding-inline:6px}.agent-title-line{flex-wrap:wrap;gap:8px}}@media (max-width: 1050px){.agent-tools-workspace{grid-template-columns:180px minmax(0,1fr)}.agent-params-heading{display:none}.agent-param-row{grid-template-columns:minmax(100px,1fr) auto;gap:8px 12px;padding-block:12px}.agent-param-value{grid-column:1 / -1}.agent-param-value:has(.agent-auto-value){display:none}.agent-limits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-tool-title h3{font-size:15px}}@media (max-width: 760px){.agent-contract-card{padding:16px}.agent-studio .decision-contract-field__row{grid-template-columns:20px minmax(0,1fr) 28px}.agent-studio .decision-contract-field__type{grid-column:2;grid-row:2;justify-self:start}.agent-studio .decision-contract-field__required{grid-column:2;grid-row:3}.agent-studio .decision-contract-field__remove{grid-column:3;grid-row:1}.agent-studio{padding-inline:0}.agent-header-actions{flex-wrap:wrap;max-width:100%;flex-shrink:1}.agent-section-intro h2{font-size:21px}.agent-section-intro{gap:12px;align-items:flex-start}.agent-section-intro p{font-size:11px}.agent-capacity{font-size:18px;white-space:nowrap}.agent-tools-workspace{grid-template-columns:minmax(0,1fr)}.agent-tool-list{border-right:0;border-bottom:1px solid var(--line)}.agent-tool-list-items{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.agent-tool-list-note{display:none}.agent-tool-detail{padding:20px 16px 0}.agent-disclosure{margin-inline:-16px;padding-inline:16px}.agent-disclosure-row{flex-wrap:wrap}.agent-limits-grid{grid-template-columns:minmax(0,1fr)}.agent-editor-format{display:none}.agent-tool-detail-head{flex-wrap:wrap}.agent-param-row{padding-inline:0}.agent-title-line .agent-badge{font-size:9px}}@media (max-width: 480px){.agent-param-row{grid-template-columns:minmax(0,1fr)}.agent-params-filters{flex-wrap:wrap}.agent-tool-title{align-items:flex-start}.agent-tool-title>div{min-width:0}.agent-section-intro{flex-wrap:wrap}}.external-task-definition-studio.definition-studio{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;padding:0;background:var(--surface)}.ormuz-console .page.workspace:has(.external-task-definition-studio.definition-studio){height:100%;padding:0}.external-task-contract-editor{display:grid;gap:20px}.external-task-usages{position:relative}.external-task-usages__count{position:absolute;top:20px;right:24px;font:10px var(--font-mono);color:var(--ink-3)}.external-task-worker-access{display:grid;gap:20px}.external-task-worker-access__grant{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.external-task-worker-access__list{display:grid;gap:8px}.external-task-worker-access__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.external-task-worker-access__row>div{display:grid;min-width:0;gap:4px}.external-task-worker-access__row strong{font-size:12px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.external-task-worker-access__row code{font:10px var(--font-mono);color:var(--ink-3);overflow-wrap:anywhere}.external-task-worker-access__empty{margin:0;padding:16px;border:1px dashed var(--line);border-radius:8px;color:var(--ink-3);font-size:12px;text-align:center}@media (max-width: 800px){.external-task-usages__count{top:16px;right:16px}.external-task-worker-access__grant{grid-template-columns:minmax(0,1fr)}.external-task-worker-access__grant>.btn{width:100%;justify-content:center}.external-task-worker-access__row{align-items:flex-start;flex-direction:column}}.ormuz-console .api-destinations-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:20px}.ormuz-console .api-destinations-list,.ormuz-console .api-destination-hero,.ormuz-console .api-destination-card,.ormuz-console .api-destination-unselected{border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 1px 2px #14192808}.ormuz-console .api-destinations-list{overflow:hidden}.ormuz-console .api-destinations-list-heading{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ormuz-console .api-destinations-count{color:var(--ink-3);letter-spacing:0}.ormuz-console .api-destination-item{display:flex;align-items:center;gap:12px;width:100%;padding:15px 16px;border-bottom:1px solid var(--line);color:var(--ink);text-align:left}.ormuz-console .api-destination-item:last-child{border-bottom:0}.ormuz-console .api-destination-item:hover{background:var(--surface-2)}.ormuz-console .api-destination-item.is-selected{background:color-mix(in srgb,var(--accent) 7%,var(--surface));box-shadow:inset 3px 0 var(--accent)}.ormuz-console .api-destination-item-icon,.ormuz-console .api-destination-hero-icon,.ormuz-console .api-destination-card-icon{display:grid;flex:none;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.ormuz-console .api-destination-item-icon{width:34px;height:34px;border-radius:8px}.ormuz-console .api-destination-item-icon svg{width:17px;height:17px}.ormuz-console .api-destination-item-text{display:grid;min-width:0;flex:1;gap:3px}.ormuz-console .api-destination-item-text strong{overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .api-destination-item-text small{overflow:hidden;color:var(--ink-3);font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .api-destination-status-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--ink-3)}.ormuz-console .api-destination-status-dot.is-active{background:#14956c}.ormuz-console .api-destinations-list-empty{padding:24px 18px;color:var(--ink-3);font-size:12px;line-height:1.6}.ormuz-console .api-destination-detail{display:grid;min-width:0;gap:16px}.ormuz-console .api-destination-hero{padding:24px 26px 0}.ormuz-console .api-destination-hero-heading{display:flex;align-items:center;gap:16px}.ormuz-console .api-destination-hero-icon{width:48px;height:48px;border-radius:12px}.ormuz-console .api-destination-hero-icon svg{width:24px;height:24px}.ormuz-console .api-destination-hero-title{min-width:0}.ormuz-console .api-destination-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ormuz-console .api-destination-title-line h2{margin:0;overflow-wrap:anywhere;font-size:22px;font-weight:700;letter-spacing:-.025em}.ormuz-console .api-destination-key{display:block;margin-top:4px;color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.ormuz-console .api-destination-hero-description{margin:17px 0 0;color:var(--ink-2);font-size:13px;line-height:1.55}.ormuz-console .api-destination-hero-footer{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:22px;padding:14px 0;border-top:1px solid var(--line);color:var(--ink-3);font-size:11px}.ormuz-console .api-destination-hero-footer strong{margin-left:5px;color:var(--ink-2);font-weight:600}.ormuz-console .api-destination-card{overflow:hidden}.ormuz-console .api-destination-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line)}.ormuz-console .api-destination-card-heading>div{display:flex;align-items:center;gap:10px;min-width:0}.ormuz-console .api-destination-card-icon{width:30px;height:30px;border-radius:7px}.ormuz-console .api-destination-card-icon svg{width:15px;height:15px}.ormuz-console .api-destination-card-heading h3{margin:0;font-size:13px;font-weight:700}.ormuz-console .api-destination-card-heading p{margin:4px 0 0;color:var(--ink-3);font-size:11px;line-height:1.45}.ormuz-console .api-destination-card-body{padding:20px}.ormuz-console .api-destination-endpoint{display:grid;gap:7px;padding:15px 16px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2)}.ormuz-console .api-destination-endpoint span,.ormuz-console .api-destination-facts dt,.ormuz-console .api-destination-security>div>span{color:var(--ink-3);font-size:11px}.ormuz-console .api-destination-endpoint code{color:var(--ink);font-size:12px;overflow-wrap:anywhere}.ormuz-console .api-destination-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;margin:20px 0 0}.ormuz-console .api-destination-facts div{display:grid;gap:5px}.ormuz-console .api-destination-facts dd{margin:0;color:var(--ink);font-size:13px;font-weight:600}.ormuz-console .api-destination-security{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px}.ormuz-console .api-destination-security+.api-destination-security{border-top:1px solid var(--line)}.ormuz-console .api-destination-security>div:first-child:not(.definition-settings-toggle){display:grid;gap:5px}.ormuz-console .api-destination-security strong{font-size:12px;font-weight:600}.ormuz-console .api-destination-activation .definition-settings-toggle{align-items:center}.ormuz-console .api-destination-grants-heading>div{align-items:flex-start}.ormuz-console .api-destination-grants-empty{display:grid;justify-items:center;gap:9px;padding:32px 20px;color:var(--ink-3);text-align:center}.ormuz-console .api-destination-grants-empty svg{width:20px;height:20px;color:var(--accent)}.ormuz-console .api-destination-grants-empty p{margin:0;font-size:12px}.ormuz-console .api-destination-unselected{display:grid;justify-items:center;align-content:center;gap:12px;min-height:280px;padding:24px;color:var(--ink-3);text-align:center;font-size:13px}.ormuz-console .api-destination-unselected p{margin:0}.ormuz-console .api-destination-unselected-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--accent)}.ormuz-console .api-destination-unselected-icon svg{width:24px;height:24px}.ormuz-console .api-destination-description{min-height:76px}.ormuz-console .api-destination-modal-activation{padding-top:16px;border-top:1px solid var(--line)}@media (max-width: 850px){.ormuz-console .api-destinations-layout{grid-template-columns:minmax(0,1fr)}.ormuz-console .api-destinations-list{display:flex;flex-wrap:wrap}.ormuz-console .api-destinations-list-heading{width:100%}.ormuz-console .api-destination-item{width:auto;min-width:180px;flex:1;border-right:1px solid var(--line)}}@media (max-width: 600px){.ormuz-console .api-destination-hero{padding:18px 18px 0}.ormuz-console .api-destination-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ormuz-console .api-destination-card-heading,.ormuz-console .api-destination-security{align-items:flex-start;flex-wrap:wrap}}.oauth-context-block{display:grid;gap:16px;margin:22px 0}.auth-card.oauth-auth-card{width:100%;max-width:500px}.oauth-select{width:100%;border:1px solid var(--line-2);border-radius:10px;padding:12px 14px;background:var(--surface);color:var(--ink);font:inherit}.oauth-context-summary{display:grid;margin:18px 0;padding:4px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.oauth-context-summary div{display:grid;grid-template-columns:42% minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px 0;border-bottom:1px solid var(--line)}.oauth-context-summary div:last-child{border-bottom:0}.oauth-context-summary span{color:var(--ink-3);font-size:12px}.oauth-context-summary strong{overflow:hidden;color:var(--ink);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.oauth-scope-list{display:grid;margin:16px 0;padding:14px 16px 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.oauth-scope-list h2{margin:0 0 4px;color:var(--ink);font-size:15px;font-weight:650}.oauth-scope{display:flex;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.oauth-scope-check{flex:none;color:var(--accent);font-weight:700}.oauth-scope strong{color:var(--ink);font-size:14px;font-weight:650}.oauth-scope p{margin:2px 0 0;color:var(--ink-2);font-size:12px;line-height:1.35}.oauth-details-button{justify-self:start;margin:3px 0 0 22px;padding:0;border:0;background:none;color:var(--accent);font:600 12px IBM Plex Sans,sans-serif;cursor:pointer}.oauth-details-button:hover{text-decoration:underline}.oauth-agent-data{display:grid;gap:8px;margin:16px 0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.oauth-agent-data h2{margin:0;color:var(--ink);font-size:15px;font-weight:650}.oauth-agent-data>p{margin:0 0 4px;color:var(--ink-2);font-size:12px;line-height:1.4}.oauth-agent-data-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:9px 0;border-top:1px solid var(--line);cursor:pointer}.oauth-agent-data-option input{margin-top:3px;accent-color:var(--accent)}.oauth-agent-data-option span{display:grid;gap:2px}.oauth-agent-data-option strong{color:var(--ink);font-size:13px}.oauth-agent-data-option small{color:var(--ink-2);font-size:12px;line-height:1.35}.oauth-danger-note{margin:0;color:var(--danger);font-size:13px;line-height:1.5}.oauth-rbac-note{margin:12px 0;color:var(--ink-2);font-size:12px;line-height:1.4}.oauth-actions{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:stretch;gap:12px;margin-top:14px}.oauth-actions .auth-text-button{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin:0;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--accent);white-space:nowrap}.oauth-actions .auth-text-button:hover{background:var(--surface-2);text-decoration:none}.oauth-actions .auth-primary-button{flex:1}@media (max-width: 520px){.oauth-context-summary div{grid-template-columns:38% minmax(0,1fr)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Karla,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}::-moz-selection{background:var(--process-selection-bg)}::selection{background:var(--process-selection-bg)}table thead tr{background:var(--surface-2)}table th{color:var(--ink-3);font-weight:700}table tbody tr{transition:background-color .14s ease,color .14s ease}.bg-surface.rounded-lg.border.border-line{border-color:var(--line);border-radius:6px;box-shadow:0 10px 28px #1118270a}.bg-surface.rounded-lg.border.border-line.overflow-hidden{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.\!right-0{right:0!important}.left-0\.5{left:.125rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.right-0{right:0}.right-2{right:.5rem}.right-\[-42px\]{right:-42px}.right-\[-47px\]{right:-47px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-6{top:1.5rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[70\]{z-index:70}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-auto{margin-left:auto}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.\!h-3\.5{height:.875rem!important}.h-10{height:2.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[19px\]{height:19px}.h-\[34px\]{height:34px}.h-\[390px\]{height:390px}.h-full{height:100%}.h-px{height:1px}.max-h-24{max-height:6rem}.max-h-40{max-height:10rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[68vh\]{max-height:68vh}.max-h-\[82vh\]{max-height:82vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-8{min-height:2rem}.min-h-\[420px\]{min-height:420px}.\!w-3\.5{width:.875rem!important}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-\[19px\]{width:19px}.w-\[34px\]{width:34px}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[160px\]{min-width:160px}.min-w-\[240px\]{min-width:240px}.min-w-full{min-width:100%}.max-w-40{max-width:10rem}.max-w-80{max-width:20rem}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[240px\]{max-width:240px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[20px_minmax\(0\,1fr\)_90px_auto\]{grid-template-columns:20px minmax(0,1fr) 90px auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.8fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto}.grid-cols-\[minmax\(150px\,0\.27fr\)_minmax\(0\,1fr\)_6rem_2\.25rem\]{grid-template-columns:minmax(150px,.27fr) minmax(0,1fr) 6rem 2.25rem}.grid-cols-\[minmax\(150px\,0\.7fr\)_minmax\(190px\,1fr\)_minmax\(220px\,1\.25fr\)_3rem_2\.25rem\]{grid-template-columns:minmax(150px,.7fr) minmax(190px,1fr) minmax(220px,1.25fr) 3rem 2.25rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){border-color:var(--line)}.self-center{align-self:center}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-accent{border-color:var(--accent)}.border-accent-line{border-color:var(--accent-line)}.border-event-line{border-color:var(--event-line)}.border-line{border-color:var(--line)}.border-line-2{border-color:var(--line-2)}.border-process-edge-active-label-line{border-color:var(--process-edge-active-label-line)}.border-process-edge-normal-label-line{border-color:var(--process-edge-normal-label-line)}.border-process-edge-warning-label-line{border-color:var(--process-edge-warning-label-line)}.border-process-error-line{border-color:var(--process-error-line)}.border-process-error-line-soft{border-color:var(--process-error-line-soft)}.border-process-error-line-strong{border-color:var(--process-error-line-strong)}.border-process-helper{border-color:var(--process-helper-color)}.border-process-helper-line{border-color:var(--process-helper-line)}.border-process-helper-line-soft{border-color:var(--process-helper-line-soft)}.border-process-helper-muted{border-color:var(--process-helper-muted)}.border-process-router-line{border-color:var(--process-router-line)}.border-process-router-line-soft{border-color:var(--process-router-line-soft)}.border-process-success-line-soft{border-color:var(--process-success-line-soft)}.border-process-user-line{border-color:var(--process-user-line)}.border-process-user-line-strong{border-color:var(--process-user-line-strong)}.border-surface{border-color:var(--surface)}.border-transparent{border-color:transparent}.bg-\[var\(--process-helper-button\)\]{background-color:var(--process-helper-button)}.bg-accent{background-color:var(--accent)}.bg-accent-weak{background-color:var(--accent-weak)}.bg-black\/40{background-color:#0006}.bg-current{background-color:currentColor}.bg-event-bg{background-color:var(--event-bg)}.bg-ok-bg{background-color:var(--ok-bg)}.bg-process-error-bg{background-color:var(--process-error-bg)}.bg-process-error-marker{background-color:var(--process-error-marker)}.bg-process-helper{background-color:var(--process-helper-color)}.bg-process-helper-bg{background-color:var(--process-helper-bg)}.bg-process-helper-bg-strong{background-color:var(--process-helper-bg-strong)}.bg-process-router-bg-medium{background-color:var(--process-router-bg-medium)}.bg-process-router-bg-soft{background-color:var(--process-router-bg-soft)}.bg-process-router-line-soft{background-color:var(--process-router-line-soft)}.bg-process-success-bg{background-color:var(--process-success-bg)}.bg-process-success-marker{background-color:var(--process-success-marker)}.bg-process-user-bg{background-color:var(--process-user-bg)}.bg-process-user-bg-medium{background-color:var(--process-user-bg-medium)}.bg-process-user-bg-strong{background-color:var(--process-user-bg-strong)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-surface-3{background-color:var(--surface-3)}.bg-transparent{background-color:transparent}.bg-warn-bg{background-color:var(--warn-bg)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Karla,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.55\]{line-height:1.55}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-wide{letter-spacing:.025em}.text-accent{color:var(--accent)}.text-event{color:var(--event)}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-ok{color:var(--ok)}.text-process-edge-active-label-text{color:var(--process-edge-active-label-text)}.text-process-edge-normal-label-text{color:var(--process-edge-normal-label-text)}.text-process-edge-warning-label-text{color:var(--process-edge-warning-label-text)}.text-process-error{color:var(--process-error-color)}.text-process-error-strong{color:var(--process-error-strong)}.text-process-helper{color:var(--process-helper-color)}.text-process-helper-muted{color:var(--process-helper-muted)}.text-process-helper-strong{color:var(--process-helper-strong)}.text-process-helper-stronger{color:var(--process-helper-stronger)}.text-process-router{color:var(--process-router-color)}.text-process-router-muted{color:var(--process-router-muted)}.text-process-router-strong{color:var(--process-router-strong)}.text-process-router-strongest{color:var(--process-router-strongest)}.text-process-success{color:var(--process-success-color)}.text-process-success-ultra{color:var(--process-success-ultra)}.text-process-user{color:var(--process-user-color)}.text-process-user-mid{color:var(--process-user-mid)}.text-process-user-muted{color:var(--process-user-muted)}.text-process-user-strong{color:var(--process-user-strong)}.text-warn{color:var(--warn)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-process-error-line-strong{--tw-ring-color: var(--process-error-line-strong)}.ring-process-router-muted{--tw-ring-color: var(--process-router-muted)}.ring-process-success-line-strong{--tw-ring-color: var(--process-success-line-strong)}.ring-process-user-line{--tw-ring-color: var(--process-user-line)}.ring-process-user-line-strong{--tw-ring-color: var(--process-user-line-strong)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}body{font-family:Karla,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--paper, #f5f6fa);color:var(--ink, #0f172a)}.ormuz-tick-loader__hex{animation:ormuz-tick-loader 2.4s cubic-bezier(.6,0,.2,1) infinite;transform-box:view-box;transform-origin:24px 24px}@keyframes ormuz-tick-loader{0%,10%{transform:rotate(0)}23%,33%{transform:rotate(60deg)}46%,56%{transform:rotate(120deg)}69%,79%{transform:rotate(180deg)}92%,to{transform:rotate(240deg)}}@media (prefers-reduced-motion: reduce){.ormuz-tick-loader__hex{animation:none!important}}.process-node-card{--process-node-color: #7657f7;--process-node-line: #c9bbff;--process-node-soft: color-mix(in srgb, var(--process-node-color) 9%, var(--process-node-surface));position:relative;min-width:252px;overflow:visible;border:1px solid color-mix(in srgb,var(--process-node-color) 28%,var(--process-node-border));border-left:4px solid var(--process-node-rail-color, var(--process-node-color));border-radius:9px;background:var(--process-node-surface);box-shadow:0 9px 26px -12px #36286947,0 2px 7px -4px #36286929;color:var(--process-node-text);transition:border-color .12s ease,box-shadow .12s ease}.process-node-card:hover:not(.process-node-card--selected){border-color:var(--process-node-line);border-left-color:var(--process-node-rail-color, var(--process-node-color));box-shadow:0 12px 28px -11px #36286954,0 3px 9px -4px #36286930}.process-node-card--selected{border-color:var(--process-node-color);border-left-color:var(--process-node-rail-color, var(--process-node-color));box-shadow:0 0 0 3px color-mix(in srgb,var(--process-node-rail-color, var(--process-node-color)) 16%,transparent),0 12px 28px -11px #36286954}.process-node-card--flash-error{border-color:var(--process-node-error-color);box-shadow:0 0 0 4px var(--process-node-error-glow),0 0 0 10px var(--process-node-error-halo),0 14px 30px -18px var(--process-node-error-shadow);animation:process-node-error-focus .9s ease-out 2}@keyframes process-node-error-focus{0%{transform:translate(0)}12%{transform:translate(-5px)}24%{transform:translate(5px)}36%{transform:translate(-3px)}48%{transform:translate(3px)}60%,to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.process-node-card--flash-error{animation:none}}.process-node-card--participant{--process-node-rail-color: var(--process-participant-color);--process-node-header-color: var(--process-participant-color)}.process-node-card--participant-dimmed{opacity:.48}.process-node-card--participant .process-node-card__header{border-radius:9px 9px 0 0;background:linear-gradient(105deg,color-mix(in srgb,var(--process-participant-soft) 30%,var(--process-node-surface)),transparent 76%)}.react-flow__node.process-node--participant-context-dimmed{opacity:.68}.react-flow__node.process-node--finalization-warning .process-node-card{border-color:var(--process-node-warning-color);box-shadow:0 0 0 3px var(--process-node-warning-glow),0 8px 24px -12px var(--process-node-warning-shadow)}.execution-warning-indicator{display:inline-flex;align-items:center;gap:3px;min-width:22px;justify-content:center;padding:2px 5px;border:1px solid var(--warn-line);border-radius:999px;background:var(--warn-bg);color:var(--warn);font:700 10px/1 var(--font-mono)}.react-flow__node.process-node--participant-context-dimmed,.process-node-card--participant-dimmed{transition:opacity .14s ease}.process-node-card__participant{display:inline-flex;max-width:100%;align-items:center;gap:5px;margin-top:8px;border:1px solid color-mix(in srgb,var(--process-participant-color) 38%,var(--process-node-surface));border-radius:999px;background:var(--process-participant-soft);color:var(--process-participant-color);overflow:hidden;padding:3px 7px;font-size:10px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.process-node-card__participant>span{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.node-field-list__field--platform{border-color:var(--process-type-platform-line)!important;background:var(--process-type-platform-bg);color:var(--process-type-platform-color)}.node-field-list__field--common{border-color:var(--process-type-common-line)!important;background:var(--process-type-common-bg);color:var(--process-type-common-color)}.node-field-list__field--extension{border-color:var(--process-type-extension-line)!important;background:var(--process-type-extension-bg);color:var(--process-type-extension-color)}.node-field-list__field--process{border-color:var(--process-type-process-line)!important;background:var(--process-type-process-bg);color:var(--process-type-process-color)}.node-field-list__field--enum{border-color:var(--process-type-enum-line)!important;background:var(--process-type-enum-bg);color:var(--process-type-enum-color)}.node-field-list__field--number{border-color:var(--process-type-number-line)!important;background:var(--process-type-number-bg);color:var(--process-type-number-color)}.node-field-list__field--neutral{border-color:var(--process-type-neutral-line)!important;background:var(--process-type-neutral-bg);color:var(--process-type-neutral-color)}.node-field-list__usage{flex:none;border-radius:999px;background:color-mix(in srgb,currentColor 11%,transparent);color:inherit;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700;line-height:1.25}.node-field-list__usage-group{position:relative;display:inline-flex;flex:none;align-items:center;gap:3px}.node-field-list__usage-tooltip{position:absolute;z-index:30;right:-7px;bottom:calc(100% + 8px);display:flex;min-width:180px;max-width:260px;flex-direction:column;gap:7px;border-radius:8px;background:#0f172a;box-shadow:var(--shadow-md);opacity:0;padding:8px 10px;pointer-events:none;transform:translateY(4px);transition:opacity .13s,transform .13s}.node-field-list__usage-group:hover .node-field-list__usage-tooltip,.node-field-list__usage-group:focus-within .node-field-list__usage-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.node-field-list__usage-section{display:flex;flex-direction:column;gap:3px}.node-field-list__usage-heading{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.node-field-list__usage-link{overflow:hidden;border:0;background:transparent;color:#f8fafc;cursor:pointer;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;line-height:1.45;text-align:left;text-decoration:underline;text-decoration-color:#f8fafc57;text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap}.node-field-list__usage-link:hover,.node-field-list__usage-link:focus-visible{color:#c4b5fd;outline:none;text-decoration-color:currentColor}.process-node-card__header{display:flex;align-items:flex-start;gap:11px;padding:18px 16px 17px 18px}.process-node-card__icon{display:grid;width:37px;height:37px;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--process-node-header-color, var(--process-node-color)) 16%,var(--process-node-surface));border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--process-node-header-color, var(--process-node-color)) 14%,var(--process-node-surface)),color-mix(in srgb,var(--process-node-header-color, var(--process-node-color)) 4%,var(--process-node-surface)));color:var(--process-node-header-color, var(--process-node-color));box-shadow:inset 0 1px color-mix(in srgb,white 72%,transparent)}.process-node-card__heading{min-width:0;flex:1;padding-top:2px}.process-node-card__kind{color:var(--process-node-header-color, var(--process-node-color));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.15em;line-height:1;text-transform:uppercase}.process-node-card__title{display:-webkit-box;max-width:210px;margin:6px 0 0;overflow:hidden;color:var(--process-node-text);font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.process-node-card__title--editable:hover{color:var(--process-node-color)}.process-node-card__title-editor{position:relative;display:flow-root}.process-node-card__title--measure{visibility:hidden}.process-node-card__title-input{position:absolute;top:0;left:0;width:100%;margin:6px 0 0;border:0;border-bottom:1px solid var(--process-node-color);background:transparent;color:var(--process-node-text);font:inherit;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.2;outline:none;padding:0 0 1px}.process-node-card__body{position:relative;border-top:1px solid var(--process-node-divider);padding:15px 17px 17px 18px}.process-node-card__body:empty{display:none}.node-output-summary--expandable{padding-top:8px}.node-output-summary__fields--muted{opacity:.2}.node-configuration-summary__status{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;max-width:100%;border-radius:999px;padding:2px 7px 2px 3px;font-size:11px;font-weight:600;line-height:16px;white-space:nowrap;box-shadow:0 1px 3px #0f172a1f}.node-configuration-summary__status--error{background:var(--process-error-bg);color:var(--process-error-strong)}.node-configuration-summary__status--warning{background:var(--process-user-bg);color:var(--process-user-mid)}.node-configuration-summary__status-marker{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:999px;font-size:11px;font-weight:700}.node-configuration-summary__status--error .node-configuration-summary__status-marker{background:var(--process-error-line-soft)}.node-configuration-summary__status--warning .node-configuration-summary__status-marker{background:var(--process-user-bg-strong);font-size:10px}.node-output-summary__toggle{position:absolute;z-index:2;top:0;right:12px;transform:translateY(-50%);border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:1px 8px;color:var(--ink-2);cursor:pointer;box-shadow:0 1px 2px #0f172a14;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:650;line-height:19px;white-space:nowrap;transition:background .12s,border-color .12s,box-shadow .12s,color .12s}.node-output-summary__toggle:hover,.node-output-summary__toggle:focus-visible{border-color:var(--line-2);background:var(--surface-2);color:var(--ink);box-shadow:0 1px 3px #0f172a1f}.process-node-card--start .process-node-card__body{padding-top:15px}.process-node-card .react-flow__handle{z-index:2;width:13px!important;height:13px!important;border:2.5px solid var(--surface)!important;background:var(--process-node-color)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--process-node-color) 45%,transparent)}.process-node-card>.react-flow__handle-left{left:-2px;background:var(--process-node-rail-color, var(--process-node-color))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--process-node-rail-color, var(--process-node-color)) 45%,transparent)}.process-node-route{--process-node-route-line: color-mix(in srgb, var(--route-color) 64%, var(--process-node-surface))}.process-node-route:after{content:"";position:absolute;z-index:0;top:50%;left:100%;width:36px;height:1.8px;background:var(--process-node-route-line);pointer-events:none;transform:translateY(-50%)}.process-node-route--connected:after{width:18px}.process-node-route--hide-stub:after{display:none}.process-node-route--active:after,.process-node-route--inactive:after,.process-node-route--selected:after{height:0;background:transparent}.process-node-route--active:after{border-top:2.3px solid var(--route-color)}.process-node-route--inactive:after{border-top:1.3px dashed var(--process-route-inactive-color)}.process-node-route--selected:not(.process-node-route--active):after{border-top:2.3px solid var(--route-color)}.process-node-card .process-node-route>.react-flow__handle{z-index:2;background:var(--route-color)!important;box-shadow:0 0 0 1px var(--route-border)}.process-node-route--active{--process-node-route-line: var(--route-color)}.process-node-route--inactive{--process-node-route-line: var(--process-route-inactive-color)}.process-node-route--selected:not(.process-node-route--active){--process-node-route-line: var(--route-color)}.process-node-route__normal{border-color:var(--route-border)!important;border-radius:6px;background:var(--route-background);box-shadow:0 1px 3px #291d560a}.process-node-route--active{border-color:var(--route-color)!important;background:var(--route-background);box-shadow:0 0 0 2px color-mix(in srgb,var(--route-color) 12%,transparent)}.process-node-route--inactive{border-color:var(--process-node-divider)!important;background:var(--process-node-surface)}.process-node-route--selected:not(.process-node-route--active){border-color:var(--route-color)!important;background:var(--route-background)}.process-node-card .process-node-route--inactive>.react-flow__handle{background:var(--process-route-inactive-color)!important}.process-node-route__add,.process-node-route__label{color:var(--route-color)}.process-node-route__kind{color:var(--route-color);opacity:.58}.process-node-route__default-badge{background:color-mix(in srgb,var(--route-color) 14%,var(--route-background));color:var(--route-color)}.process-node-route__source-line{border-color:var(--process-route-source-line)!important}.process-node-route__source-muted{color:var(--process-route-source-muted)}.process-node-route__source-color{color:var(--process-route-source-color)}.process-node-route__hint{color:var(--process-route-source-muted)}.add-node-button--route:hover{filter:brightness(1.1)}.djs-element.bpmn-active .djs-visual>:is(rect,circle,polygon){fill:#86efac59!important;stroke:#16a34a!important;stroke-width:2.5px!important}.djs-element.bpmn-active .djs-visual>path{stroke:#16a34a!important}.djs-element.bpmn-completed .djs-visual>:is(rect,circle,polygon){fill:#c7d2fe66!important;stroke:#6366f1!important;stroke-width:1.5px!important}.djs-element.bpmn-completed .djs-visual>path{stroke:#6366f1!important}.markdown-template-editor{min-width:0;max-width:100%;overflow-x:hidden}.markdown-template-editor .tiptap{min-height:inherit;min-width:0;max-width:100%;overflow-x:hidden;padding:.75rem;font-size:.875rem;line-height:1.55;outline:none}.markdown-template-editor .tiptap>*+*{margin-top:.5rem}.markdown-template-editor .tiptap>[data-ormuz-cta]{display:inline-flex;align-items:center;max-width:100%;min-height:42px;margin:8px 12px 0 0;padding:8px 12px;vertical-align:middle;border:1px solid transparent;border-radius:6px;background:var(--accent);color:var(--accent-fg);line-height:1.55}.markdown-template-editor .tiptap>[data-ormuz-cta]+[data-ormuz-cta]{border-color:var(--line);background:var(--surface);color:var(--ink)}.markdown-template-editor .tiptap>[data-ormuz-cta].ProseMirror-selectednode{outline:2px solid var(--accent);outline-offset:2px}.markdown-template-editor .tiptap h1,.markdown-template-editor .tiptap h2,.markdown-template-editor .tiptap h3{color:var(--ink);font-weight:700;line-height:1.25}.markdown-template-editor .tiptap h1{font-size:1.5rem}.markdown-template-editor .tiptap h2{font-size:1.25rem}.markdown-template-editor .tiptap h3{font-size:1.125rem}.markdown-template-editor .tiptap ul{list-style:disc;padding-left:1.5rem}.markdown-template-editor .tiptap ol{list-style:decimal;padding-left:1.5rem}.markdown-template-editor .tiptap blockquote{border-left:3px solid var(--process-markdown-blockquote-line);padding-left:.75rem;color:var(--ink-2)}.markdown-template-editor .tiptap a{color:var(--process-markdown-link);text-decoration:underline}.markdown-template-editor .tiptap mark{border-radius:.15rem;background:var(--process-markdown-mark-bg);padding:0 .1rem}.markdown-template-editor .tiptap img{display:block;max-width:100%;height:auto;border-radius:.25rem}.markdown-template-editor .template-expression{align-items:center;background:var(--accent-weak);border:1px solid var(--accent-line);border-radius:5px;color:var(--accent-strong);display:inline-flex;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.82em;font-weight:500;gap:2px;line-height:1.45;margin:0 1px;max-width:100%;overflow:hidden;padding:1px 3px 1px 5px;text-overflow:ellipsis;vertical-align:baseline;white-space:nowrap}.markdown-template-editor .template-expression-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markdown-template-editor .template-expression{cursor:pointer}.markdown-template-editor .template-expression.is-selected,.markdown-template-editor .template-expression.ProseMirror-selectednode{outline:none;background:var(--process-helper-stronger);color:#fff}.markdown-template-editor .template-expression.is-selected .template-expression-icon,.markdown-template-editor .template-expression.ProseMirror-selectednode .template-expression-icon{color:#fff}.markdown-template-editor .template-expression-label{min-width:0}.markdown-template-editor .template-expression-icon{position:relative;display:inline-block!important;width:.9rem;height:.9rem;flex:none;color:var(--process-markdown-expression-color);line-height:0;overflow:visible;text-overflow:clip;vertical-align:middle}.markdown-template-editor .template-expression-icon svg{position:absolute;top:50%;left:50%;display:block;width:.65rem;height:.65rem;transform:translate(-50%,-50%)}.markdown-template-editor .tableWrapper{max-width:100%;overflow-x:hidden}.markdown-template-editor table{border-collapse:collapse;table-layout:fixed;width:100%}.markdown-template-editor th,.markdown-template-editor td{position:relative;min-width:5rem;border:1px solid var(--process-markdown-table-line);padding:.35rem .5rem;vertical-align:top}.markdown-template-editor th{background:var(--process-markdown-table-head-bg);color:var(--process-markdown-table-head-text);font-weight:600}.markdown-template-editor .selectedCell:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:var(--process-markdown-selected-cell)}.markdown-template-editor .column-resize-handle{position:absolute;top:0;right:-2px;bottom:-2px;width:4px;background:var(--process-markdown-resize);pointer-events:none}.markdown-template-editor .resize-cursor{cursor:col-resize}.process-layout-animating .react-flow__node{transition:transform .32s ease-in-out}.hover\:bg-surface:hover.rounded-lg.border.border-line,.hover\:border-line:hover.bg-surface.rounded-lg.border{border-color:var(--line);border-radius:6px;box-shadow:0 10px 28px #1118270a}.hover\:bg-surface:hover.rounded-lg.border.border-line.overflow-hidden,.hover\:border-line:hover.bg-surface.rounded-lg.border.overflow-hidden{overflow:hidden}.disabled\:hover\:bg-surface:hover:disabled.rounded-lg.border.border-line{border-color:var(--line);border-radius:6px;box-shadow:0 10px 28px #1118270a}.disabled\:hover\:bg-surface:hover:disabled.rounded-lg.border.border-line.overflow-hidden{overflow:hidden}.last\:mb-0:last-child{margin-bottom:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-line:hover{border-color:var(--line)}.hover\:border-line-2:hover{border-color:var(--line-2)}.hover\:border-process-helper-line-hover:hover{border-color:var(--process-helper-line-hover)}.hover\:border-process-router-line-hover:hover{border-color:var(--process-router-line-hover)}.hover\:border-process-user-line-hover:hover{border-color:var(--process-user-line-hover)}.hover\:bg-\[var\(--process-edge-add-hover\)\]:hover{background-color:var(--process-edge-add-hover)}.hover\:bg-\[var\(--process-helper-button-hover\)\]:hover{background-color:var(--process-helper-button-hover)}.hover\:bg-process-error-bg:hover{background-color:var(--process-error-bg)}.hover\:bg-process-helper-bg:hover{background-color:var(--process-helper-bg)}.hover\:bg-process-helper-strong:hover{background-color:var(--process-helper-strong)}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:bg-surface-3:hover{background-color:var(--surface-3)}.hover\:text-ink-2:hover{color:var(--ink-2)}.hover\:text-process-error:hover{color:var(--process-error-color)}.hover\:text-process-helper-strong:hover{color:var(--process-helper-strong)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-process-helper-muted:focus{--tw-ring-color: var(--process-helper-muted)}.focus\:ring-process-router-muted:focus{--tw-ring-color: var(--process-router-muted)}.focus\:ring-process-user-muted:focus{--tw-ring-color: var(--process-user-muted)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-surface-2:disabled{background-color:var(--surface-2)}.disabled\:text-ink-3:disabled{color:var(--ink-3)}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-surface:hover:disabled{background-color:var(--surface)}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:text-ink-3:hover:disabled{color:var(--ink-3)}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,0\.42fr\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}:root,.ormuz-console{--font-serif: "Source Serif 4", Georgia, serif;--font-sans: "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-condensed: "IBM Plex Sans Condensed", "IBM Plex Sans", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--radius: 7px;--radius-sm: 5px;--radius-xs: 4px;--radius-lg: 10px;--radius-pill: 6px;--row-h: 42px;--ctrl-h: 36px;--btn-h-sm: 32px;--btn-h-xs: 26px;--pad-x: 16px;--gap: 16px;--side-w: 236px;--side-w-collapsed: 76px;--topbar-h: 56px;--title-font: var(--font-sans);--title-ls: -.02em;--title-wt: 700;--num-font: var(--font-mono);--num-ls: -.02em;--accent: #6d4df6;--ormuz-mark-corners: #A98BFF;--ormuz-mark-hex: #5836C2;--accent-fg: #ffffff;--accent-strong: color-mix(in oklab, var(--accent) 80%, #000);--accent-weak: color-mix(in oklab, var(--accent) 12%, #ffffff);--accent-line: color-mix(in oklab, var(--accent) 32%, #ffffff);--accent-glow: color-mix(in oklab, var(--accent) 18%, transparent);--paper: #f7f8fa;--surface: #ffffff;--surface-2: #f1f4f9;--surface-3: #e7ecf3;--side-bg: #f8fafc;--canvas-bg: #f2f5f9;--canvas-dot: #d4dbe6;--process-editor-canvas-bg: #fafbfc;--ink: #0f1419;--ink-2: #475467;--ink-3: #7a8597;--line: #e5e9ef;--line-2: #d3dae3;--overlay: rgba(15, 20, 25, .2);--ok: #0e7c61;--ok-bg: rgba(14, 124, 97, .1);--ok-line: rgba(14, 124, 97, .26);--info: #2952cc;--info-bg: rgba(41, 82, 204, .1);--info-line: rgba(41, 82, 204, .26);--warn: #b5530e;--warn-bg: rgba(181, 83, 14, .11);--warn-line: rgba(181, 83, 14, .26);--neutral: #475467;--neutral-bg: rgba(71, 84, 103, .08);--neutral-line: rgba(71, 84, 103, .2);--danger-bg: rgba(180, 35, 24, .1);--danger-line: rgba(180, 35, 24, .26);--event: #9f1239;--event-bg: #fff1f2;--event-line: #fecdd3;--process: #0f766e;--process-bg: #f0fdfa;--process-line: #99f6e4;--process-node-decision-color: #0891b2;--process-node-decision-line: #a5e3ef;--process-node-decision-soft: #f0fbfd;--process-node-action-color: #2952cc;--process-node-action-line: #bfcef8;--process-node-action-soft: #f3f6ff;--process-route-source-line: #cffafe;--process-route-source-muted: #9ca3af;--process-route-source-color: #0e7490;--process-route-color: #22d3ee;--process-route-bg: rgba(236, 254, 255, .6);--process-route-line: #cffafe;--process-route-active: #10b981;--process-route-active-bg: rgba(236, 253, 245, .8);--process-route-active-line: #6ee7b7;--process-route-inactive-bg: rgba(249, 250, 251, .7);--process-route-inactive-line: #e5e7eb;--process-route-inactive-color: #d1d5db;--process-route-add: #06b6d4;--process-node-default-color: #2952cc;--process-node-default-line: #bfdbfe;--process-node-default-soft: #eff6ff;--process-node-surface: #ffffff;--process-node-border: #d9e0ea;--process-node-text: #0f172a;--process-node-divider: #e6ebf1;--process-node-muted: #475569;--process-node-shadow: 0 6px 22px -10px rgba(15, 23, 42, .18);--process-node-start-color: #6a45de;--process-node-start-line: #cdbff7;--process-node-start-soft: #f4f0ff;--process-node-start-bg: #faf8ff;--process-node-display-color: #0e7c61;--process-node-display-line: #9dd8c8;--process-node-display-soft: #effaf6;--process-node-error-color: #dc2626;--process-node-error-glow: rgba(248, 113, 113, .34);--process-node-error-halo: rgba(248, 113, 113, .14);--process-node-error-shadow: rgba(185, 28, 28, .55);--process-node-warning-color: #d97706;--process-node-warning-glow: rgba(245, 158, 11, .2);--process-node-warning-shadow: rgba(146, 64, 14, .42);--process-selection-bg: rgba(98, 86, 223, .18);--process-helper-color: #7c3aed;--process-helper-muted: #8b5cf6;--process-helper-strong: #6d28d9;--process-helper-stronger: #5b21b6;--process-helper-strongest: #4c1d95;--process-helper-ultra: #2e1065;--process-helper-bg: #f5f3ff;--process-helper-bg-soft: rgba(245, 243, 255, .6);--process-helper-bg-strong: #ede9fe;--process-helper-line: #ddd6fe;--process-helper-line-soft: #ede9fe;--process-helper-line-strong: #c4b5fd;--process-helper-line-hover: #a78bfa;--process-helper-button: #7c3aed;--process-helper-button-hover: #6d28d9;--process-user-color: #d97706;--process-user-muted: #f59e0b;--process-user-mid: #b45309;--process-user-strong: #92400e;--process-user-strongest: #78350f;--process-user-ultra: #451a03;--process-user-bg: #fffbeb;--process-user-bg-soft: rgba(255, 251, 235, .6);--process-user-bg-medium: rgba(255, 251, 235, .5);--process-user-bg-faint: rgba(255, 251, 235, .4);--process-user-bg-strong: #fef3c7;--process-user-line: #fde68a;--process-user-line-soft: #fef3c7;--process-user-line-strong: #fcd34d;--process-user-line-hover: #fbbf24;--process-router-color: #0891b2;--process-router-muted: #06b6d4;--process-router-strong: #0e7490;--process-router-strongest: #155e75;--process-router-bg: #ecfeff;--process-router-bg-soft: rgba(236, 254, 255, .4);--process-router-bg-medium: rgba(236, 254, 255, .5);--process-router-line: #a5f3fc;--process-router-line-soft: #cffafe;--process-router-line-hover: #22d3ee;--process-success-color: #047857;--process-success-strong: #065f46;--process-success-marker: #10b981;--process-success-bg: #ecfdf5;--process-success-bg-strong: #d1fae5;--process-success-line: #a7f3d0;--process-success-line-soft: #d1fae5;--process-success-line-strong: #6ee7b7;--process-success-ultra: #064e3b;--process-error-color: #dc2626;--process-error-strong: #b91c1c;--process-error-marker: #ef4444;--process-error-bg: #fef2f2;--process-error-bg-faint: rgba(254, 242, 242, .4);--process-error-line-soft: #fee2e2;--process-error-line: #fecaca;--process-error-line-strong: #f87171;--process-edge-selected: #8b5cf6;--process-edge-normal: #0891b2;--process-edge-default: #94a3b8;--process-edge-muted: #d1d5db;--process-edge-active: #10b981;--process-edge-completed: #22c55e;--process-edge-operator-skipped: #0ea5e9;--process-edge-failed: #ef4444;--process-edge-waiting: #f59e0b;--process-edge-warning: #d97706;--process-edge-selected-label-line: #ddd6fe;--process-edge-selected-label-text: #6d28d9;--process-edge-normal-label-line: #a5f3fc;--process-edge-normal-label-text: #155e75;--process-edge-active-label-line: #a7f3d0;--process-edge-active-label-text: #047857;--process-edge-warning-label-line: #fcd34d;--process-edge-warning-label-bg: #fffbeb;--process-edge-warning-label-text: #92400e;--process-edge-add-bg: #7c3aed;--process-edge-add-hover: #6d28d9;--process-edge-add-text: #ffffff;--process-edge-add-border: transparent;--process-markdown-blockquote-line: #ddd6fe;--process-markdown-link: #6d28d9;--process-markdown-mark-bg: #fef08a;--process-markdown-expression-bg: #ede9fe;--process-markdown-expression-color: #6d28d9;--process-markdown-table-line: #d1d5db;--process-markdown-table-head-bg: #f5f3ff;--process-markdown-table-head-text: #374151;--process-markdown-selected-cell: rgba(124, 58, 237, .12);--process-markdown-resize: #8b5cf6;--decision-primary: #0891b2;--decision-primary-bg: #f0fbfd;--decision-primary-line: #a5e3ef;--decision-primary-strong: #0e7490;--decision-input: #6a45de;--decision-input-bg: #faf8ff;--decision-output: #0e7c61;--decision-output-line: #9dd8c8;--decision-canvas-bg: #f8fafc;--decision-edge: #94a3b8;--decision-text: #0f172a;--decision-text-2: #64748b;--decision-text-3: #94a3b8;--decision-line: #d9e0ea;--decision-line-soft: #e6ebf1;--decision-surface: #ffffff;--decision-success: #0e7c61;--decision-warning: #d97706;--decision-error: #dc2626;--decision-danger-line: #fca5a5;--process-type-platform-color: #5b21b6;--process-type-platform-bg: #f5f3ff;--process-type-platform-line: #ddd6fe;--process-type-common-color: #155e75;--process-type-common-bg: #ecfeff;--process-type-common-line: #a5f3fc;--process-type-extension-color: #9a3412;--process-type-extension-bg: #fff7ed;--process-type-extension-line: #fed7aa;--process-type-enum-color: #92400e;--process-type-enum-bg: #fffbeb;--process-type-enum-line: #fde68a;--process-type-number-color: #065f46;--process-type-number-bg: #ecfdf5;--process-type-number-line: #a7f3d0;--process-type-process-color: #115e59;--process-type-process-bg: #f0fdfa;--process-type-process-line: #99f6e4;--process-type-neutral-color: #374151;--process-type-neutral-bg: #f9fafb;--process-type-neutral-line: #e5e7eb;--process-participant-primary-color: #5836c2;--process-participant-primary-soft: #f4f0ff;--process-participant-strength: 100%;--process-participant-color-base: transparent;--process-participant-soft-strength: 7.8431372549%;--process-participant-soft-base: transparent;--shadow-sm: 0 1px 2px rgba(15, 20, 25, .05);--shadow-md: 0 6px 22px -10px rgba(15, 20, 25, .18);--shadow-lg: 0 24px 60px -22px rgba(15, 20, 25, .28);--shadow-pop: 0 12px 34px -12px rgba(15, 20, 25, .3);--danger: #b42318;color-scheme:light}:root[data-mode=dark],:root[data-mode=dark] .ormuz-console,.ormuz-console[data-mode=dark]{--accent: #9a7bf5;--ormuz-mark-corners: #b7c0cc;--ormuz-mark-hex: #987bea;--accent-fg: #ffffff;--accent-strong: color-mix(in oklab, var(--accent) 78%, #ffffff);--accent-weak: color-mix(in oklab, var(--accent) 18%, var(--surface));--accent-line: color-mix(in oklab, var(--accent) 40%, var(--surface));--accent-glow: color-mix(in oklab, var(--accent) 24%, transparent);--paper: #0d1016;--surface: #151a22;--surface-2: #1b212b;--surface-3: #232a36;--side-bg: #11161d;--canvas-bg: #0e1218;--canvas-dot: #232a36;--process-editor-canvas-bg: var(--canvas-bg);--ink: #e6ebf2;--ink-2: #97a2b5;--ink-3: #687185;--line: #232a36;--line-2: #313a48;--overlay: rgba(0, 0, 0, .55);--ok: #4fbe9b;--ok-bg: rgba(79, 190, 155, .14);--ok-line: rgba(79, 190, 155, .3);--info: #8aa6ff;--info-bg: rgba(138, 166, 255, .14);--info-line: rgba(138, 166, 255, .3);--warn: #e0a064;--warn-bg: rgba(224, 160, 100, .14);--warn-line: rgba(224, 160, 100, .3);--neutral: #b5ac9c;--neutral-bg: rgba(181, 172, 156, .1);--neutral-line: rgba(181, 172, 156, .22);--danger: #f08c82;--danger-bg: rgba(240, 140, 130, .14);--danger-line: rgba(240, 140, 130, .3);--event: #ff8aa3;--event-bg: rgba(244, 63, 94, .14);--event-line: rgba(251, 113, 133, .34);--process: #5eead4;--process-bg: rgba(20, 184, 166, .14);--process-line: rgba(45, 212, 191, .34);--process-node-decision-color: var(--info);--process-node-decision-line: var(--info-line);--process-node-decision-soft: var(--info-bg);--process-node-action-color: var(--info);--process-node-action-line: var(--info-line);--process-node-action-soft: var(--info-bg);--process-route-source-line: var(--info-line);--process-route-source-muted: var(--ink-3);--process-route-source-color: var(--info);--process-route-color: var(--info);--process-route-bg: var(--info-bg);--process-route-line: var(--info-line);--process-route-active: var(--ok);--process-route-active-bg: var(--ok-bg);--process-route-active-line: var(--ok-line);--process-route-inactive-bg: var(--surface-2);--process-route-inactive-line: var(--line);--process-route-inactive-color: var(--surface-3);--process-route-add: var(--info);--process-node-default-color: var(--info);--process-node-default-line: var(--info-line);--process-node-default-soft: var(--info-bg);--process-node-surface: var(--surface);--process-node-border: var(--line-2);--process-node-text: var(--ink);--process-node-divider: var(--line);--process-node-muted: var(--ink-2);--process-node-shadow: var(--shadow-md);--process-node-start-color: var(--accent);--process-node-start-line: var(--accent-line);--process-node-start-soft: var(--accent-weak);--process-node-start-bg: var(--accent-weak);--process-node-display-color: var(--ok);--process-node-display-line: var(--ok-line);--process-node-display-soft: var(--ok-bg);--process-node-error-color: var(--danger);--process-node-error-glow: color-mix(in srgb, var(--danger) 34%, transparent);--process-node-error-halo: var(--danger-bg);--process-node-error-shadow: color-mix(in srgb, var(--danger) 55%, transparent);--process-node-warning-color: var(--warn);--process-node-warning-glow: var(--warn-bg);--process-node-warning-shadow: color-mix(in srgb, var(--warn) 42%, transparent);--process-selection-bg: var(--accent-glow);--process-helper-color: var(--accent);--process-helper-muted: var(--accent);--process-helper-strong: var(--accent);--process-helper-stronger: var(--accent);--process-helper-strongest: var(--accent);--process-helper-ultra: var(--accent);--process-helper-bg: var(--accent-weak);--process-helper-bg-soft: var(--accent-weak);--process-helper-bg-strong: var(--accent-weak);--process-helper-line: var(--accent-line);--process-helper-line-soft: var(--accent-line);--process-helper-line-strong: var(--accent-line);--process-helper-line-hover: var(--accent-line);--process-helper-button: var(--accent);--process-helper-button-hover: var(--accent-strong);--process-user-color: var(--warn);--process-user-muted: var(--warn);--process-user-mid: var(--warn);--process-user-strong: var(--warn);--process-user-strongest: var(--warn);--process-user-ultra: var(--warn);--process-user-bg: var(--warn-bg);--process-user-bg-soft: var(--warn-bg);--process-user-bg-medium: var(--warn-bg);--process-user-bg-faint: var(--warn-bg);--process-user-bg-strong: var(--warn-bg);--process-user-line: var(--warn-line);--process-user-line-soft: var(--warn-line);--process-user-line-strong: var(--warn-line);--process-user-line-hover: var(--warn-line);--process-router-color: var(--info);--process-router-muted: var(--info);--process-router-strong: var(--info);--process-router-strongest: var(--info);--process-router-bg: var(--info-bg);--process-router-bg-soft: var(--info-bg);--process-router-bg-medium: var(--info-bg);--process-router-line: var(--info-line);--process-router-line-soft: var(--info-line);--process-router-line-hover: var(--info-line);--process-success-color: var(--ok);--process-success-strong: var(--ok);--process-success-marker: var(--ok);--process-success-bg: var(--ok-bg);--process-success-bg-strong: var(--ok-bg);--process-success-line: var(--ok-line);--process-success-line-soft: var(--ok-line);--process-success-line-strong: var(--ok-line);--process-success-ultra: var(--ok);--process-error-color: var(--danger);--process-error-strong: var(--danger);--process-error-marker: var(--danger);--process-error-bg: var(--danger-bg);--process-error-bg-faint: var(--danger-bg);--process-error-line-soft: var(--danger-line);--process-error-line: var(--danger-line);--process-error-line-strong: var(--danger-line);--process-edge-selected: var(--accent);--process-edge-normal: var(--info);--process-edge-default: var(--ink-3);--process-edge-muted: var(--line-2);--process-edge-active: var(--ok);--process-edge-completed: var(--ok);--process-edge-operator-skipped: var(--info);--process-edge-failed: var(--danger);--process-edge-waiting: var(--warn);--process-edge-warning: var(--warn);--process-edge-selected-label-line: var(--accent-line);--process-edge-selected-label-text: var(--accent);--process-edge-normal-label-line: var(--info-line);--process-edge-normal-label-text: var(--info);--process-edge-active-label-line: var(--ok-line);--process-edge-active-label-text: var(--ok);--process-edge-warning-label-line: var(--warn-line);--process-edge-warning-label-bg: var(--warn-bg);--process-edge-warning-label-text: var(--warn);--process-edge-add-bg: var(--process-helper-button);--process-edge-add-hover: var(--process-helper-button-hover);--process-edge-add-text: var(--accent-fg);--process-edge-add-border: transparent;--process-markdown-blockquote-line: var(--accent-line);--process-markdown-link: var(--accent);--process-markdown-mark-bg: var(--warn-bg);--process-markdown-expression-bg: var(--accent-weak);--process-markdown-expression-color: var(--accent);--process-markdown-table-line: var(--line-2);--process-markdown-table-head-bg: var(--accent-weak);--process-markdown-table-head-text: var(--ink);--process-markdown-selected-cell: var(--accent-glow);--process-markdown-resize: var(--accent);--decision-primary: var(--info);--decision-primary-bg: var(--info-bg);--decision-primary-line: var(--info-line);--decision-primary-strong: var(--info);--decision-input: var(--accent);--decision-input-bg: var(--accent-weak);--decision-output: var(--ok);--decision-output-line: var(--ok-line);--decision-canvas-bg: var(--canvas-bg);--decision-edge: var(--ink-3);--decision-text: var(--ink);--decision-text-2: var(--ink-2);--decision-text-3: var(--ink-3);--decision-line: var(--line-2);--decision-line-soft: var(--line);--decision-surface: var(--surface);--decision-success: var(--ok);--decision-warning: var(--warn);--decision-error: var(--danger);--decision-danger-line: var(--danger-line);--process-type-platform-color: var(--accent);--process-type-platform-bg: var(--accent-weak);--process-type-platform-line: var(--accent-line);--process-type-common-color: var(--info);--process-type-common-bg: var(--info-bg);--process-type-common-line: var(--info-line);--process-type-extension-color: var(--warn);--process-type-extension-bg: var(--warn-bg);--process-type-extension-line: var(--warn-line);--process-type-enum-color: var(--warn);--process-type-enum-bg: var(--warn-bg);--process-type-enum-line: var(--warn-line);--process-type-number-color: var(--ok);--process-type-number-bg: var(--ok-bg);--process-type-number-line: var(--ok-line);--process-type-process-color: var(--process);--process-type-process-bg: var(--process-bg);--process-type-process-line: var(--process-line);--process-type-neutral-color: var(--ink-2);--process-type-neutral-bg: var(--surface-2);--process-type-neutral-line: var(--line);--process-participant-primary-color: var(--accent);--process-participant-primary-soft: var(--accent-weak);--process-participant-strength: 70%;--process-participant-color-base: var(--ink);--process-participant-soft-strength: 14%;--process-participant-soft-base: var(--surface);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 8px 26px -10px rgba(0, 0, 0, .55);--shadow-lg: 0 28px 64px -22px rgba(0, 0, 0, .65);--shadow-pop: 0 14px 38px -12px rgba(0, 0, 0, .6);color-scheme:dark}.ormuz-console,.ormuz-console button,.ormuz-console input,.ormuz-console select,.ormuz-console textarea{font-family:var(--font-sans)}.ormuz-console input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.ormuz-console select,.ormuz-console textarea{border-color:var(--line-2);background:var(--surface);color:var(--ink)}.ormuz-console input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color])::-moz-placeholder,.ormuz-console textarea::-moz-placeholder{color:var(--ink-3)}.ormuz-console input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color])::placeholder,.ormuz-console textarea::placeholder{color:var(--ink-3)}.ormuz-console input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):disabled,.ormuz-console select:disabled,.ormuz-console textarea:disabled{background:var(--surface-2);color:var(--ink-3)}.ormuz-console input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.journey-phase-label):focus-visible,.ormuz-console select:focus-visible,.ormuz-console textarea:focus-visible{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.ormuz-console :is(.topbar-search,.input-group,.mk3-search,.agent-search,.agent-number-input)>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]){border:0;background:transparent}.ormuz-console :is(.topbar-search,.input-group,.mk3-search,.agent-search,.agent-number-input)>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):focus-visible{box-shadow:none}.ormuz-console .cm-editor,.ormuz-console .cm-editor .cm-content{font-family:var(--font-mono)}.ormuz-console .cm-single-line .cm-scroller{overflow:hidden!important}.ormuz-console .cm-single-line .cm-content{min-width:-moz-max-content;min-width:max-content;min-height:34px;padding:7px 9px;white-space:pre}.ormuz-console .cm-single-line .cm-line{padding:0}.ormuz-console .agent-prompt-editor{background:var(--surface);transition:border-color .14s,box-shadow .14s}.ormuz-console .agent-prompt-editor:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.ormuz-console .agent-prompt-editor .cm-editor{background:var(--surface)}.ormuz-console .key-value-code-input .cm-scroller{margin-right:7rem}.ormuz-console .key-value-code-editor:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.ormuz-console .cm-tooltip,.ormuz-console .cm-tooltip *{font-family:var(--font-mono)}.ormuz-console .cm-tooltip-autocomplete{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-md);color:var(--ink)}.ormuz-console .cm-tooltip-autocomplete>ul{max-height:280px;box-sizing:border-box;padding:3px 8px}.ormuz-console .cm-tooltip-autocomplete>ul>li{display:flex;min-height:27px;align-items:center;gap:6px;border-radius:var(--radius-xs);padding:3px 10px;color:var(--ink-2);line-height:1.25}.ormuz-console .cm-tooltip-autocomplete>ul>li[aria-selected]{background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .cm-tooltip-autocomplete .cm-completionLabel{color:var(--ink);font-size:12px;font-weight:500}.ormuz-console .cm-tooltip-autocomplete .cm-completionIcon{flex:none;margin-left:2px;padding-right:4px}.ormuz-console .cm-tooltip-autocomplete .cm-completionDetail{margin-left:auto;color:var(--ink-3);font-size:11px;font-style:normal}.ormuz-console .cm-tooltip-autocomplete .cm-completionMatchedText{color:var(--accent-strong);font-weight:600;text-decoration:none}.ormuz-console.template-autocomplete-menu{width:416px;max-height:280px;overflow:auto;box-sizing:border-box;padding:3px 0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-md);color:var(--ink);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.ormuz-console.template-autocomplete-menu::-webkit-scrollbar{width:8px}.ormuz-console.template-autocomplete-menu::-webkit-scrollbar-thumb{border-radius:999px;background:var(--line-2)}.ormuz-console .cm-tooltip-autocomplete.cm-template-autocomplete>ul{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.ormuz-console .cm-tooltip-autocomplete.cm-template-autocomplete>ul::-webkit-scrollbar{width:8px}.ormuz-console .cm-tooltip-autocomplete.cm-template-autocomplete>ul::-webkit-scrollbar-thumb{border-radius:999px;background:var(--line-2)}.ormuz-console .cm-tooltip-autocomplete.cm-template-autocomplete>ul>li,.ormuz-console.template-autocomplete-menu .markdown-variable-suggestion-item{display:grid;grid-template-columns:18px minmax(0,1fr);-moz-column-gap:0;column-gap:0;row-gap:2px;width:100%;min-height:27px;align-items:start;padding:5px 10px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--ink-2);line-height:1.25}.ormuz-console.template-autocomplete-menu .markdown-variable-suggestion-item{cursor:pointer;padding:0}.ormuz-console.template-autocomplete-menu .markdown-variable-suggestion-content{display:grid;grid-column:1 / -1;grid-template-columns:18px minmax(0,1fr);-moz-column-gap:0;column-gap:0;row-gap:2px;min-height:27px;padding:5px 10px}.ormuz-console .cm-tooltip-autocomplete.cm-template-autocomplete .cm-completionIcon,.ormuz-console.template-autocomplete-menu .markdown-variable-suggestion-icon{align-self:center;box-sizing:content-box;display:inline-block;width:.8em;padding-right:.6em;font-size:90%;opacity:.6;text-align:center;grid-column:1;grid-row:1;margin-top:1px}.ormuz-console.template-autocomplete-menu .markdown-variable-suggestion-icon{margin-top:-1px}.ormuz-console.template-autocomplete-menu .markdown-variable-suggestion-label{display:contents}.ormuz-console .cm-tooltip-autocomplete.cm-template-autocomplete .cm-completionLabel,.ormuz-console.template-autocomplete-menu .markdown-variable-suggestion-label-text{grid-column:2;grid-row:1;color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:500}.ormuz-console .cm-tooltip-autocomplete.cm-template-autocomplete .cm-completionDetail,.ormuz-console.template-autocomplete-menu .markdown-variable-suggestion-detail{grid-column:2;grid-row:2;margin-left:0;font-family:var(--font-sans);color:var(--ink-3);font-size:11px;font-style:normal;line-height:1.35}.ormuz-console .cm-tooltip-autocomplete.cm-template-autocomplete>ul>li[aria-selected],.ormuz-console.template-autocomplete-menu .markdown-variable-suggestion-item:hover,.ormuz-console.template-autocomplete-menu .markdown-variable-suggestion-item[data-selected=true]{background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .cm-tooltip-autocomplete.cm-template-autocomplete>ul>li[aria-selected] .cm-completionLabel,.ormuz-console.template-autocomplete-menu .markdown-variable-suggestion-item:hover .markdown-variable-suggestion-label-text,.ormuz-console.template-autocomplete-menu .markdown-variable-suggestion-item[data-selected=true] .markdown-variable-suggestion-label-text{color:var(--accent-strong)}.ormuz-console .cm-tooltip.cm-completionInfo{max-width:360px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:var(--shadow-md);color:var(--ink-2);line-height:1.5}.ormuz-console *{box-sizing:border-box}.ormuz-console .scroll-y{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.ormuz-console .scroll-y::-webkit-scrollbar{width:10px;height:10px}.ormuz-console .scroll-y::-webkit-scrollbar-thumb{background:var(--line-2);border:3px solid transparent;border-radius:999px;background-clip:padding-box}.ormuz-console .scroll-y::-webkit-scrollbar-track{background:transparent}.ormuz-console .app{display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);height:100vh;background:var(--paper);color:var(--ink);overflow:hidden}.ormuz-console .app.app-nav-collapsed{grid-template-columns:var(--side-w-collapsed) minmax(0,1fr)}.ormuz-console .side{display:flex;min-height:0;flex-direction:column;background:var(--side-bg);border-right:1px solid var(--line)}.ormuz-console .side-head{display:flex;height:64px;flex:none;align-items:center;padding:0 16px}.ormuz-console .side-brand-lockup{position:relative;top:-2px;display:flex;align-items:center;gap:5px}.ormuz-console .side-mark{display:grid;width:32px;height:32px;flex:none;place-items:center}.ormuz-console .side-mark svg{position:relative;top:1px;width:32px;height:32px}.ormuz-console .side-brand-text{display:flex;flex-direction:column}.ormuz-console .side-wm{font-family:var(--font-serif);font-size:24px;font-weight:700;line-height:1;letter-spacing:-.02em}.ormuz-console .side-tag{margin-top:2px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#5836c2}.ormuz-console[data-mode=dark] .add-node-button:not(.add-node-button--route){background-color:var(--process-helper-button);color:var(--accent-fg);border:1px solid var(--process-helper-button);box-shadow:0 0 0 3px var(--surface),var(--shadow-md)}.ormuz-console[data-mode=dark] .add-node-button:not(.add-node-button--route):hover{background-color:var(--process-helper-button-hover)}.ormuz-console .side-collapse{display:grid;width:26px;height:26px;margin-left:auto;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--ink-3);cursor:pointer}.ormuz-console .side-collapse:hover{background:var(--surface-3);color:var(--ink-2)}.ormuz-console .side-nav{flex:1;min-height:0;padding:14px 12px 24px}.ormuz-console .nav-group{margin:14px 0 0}.ormuz-console .nav-group:first-child{margin-top:0}.ormuz-console .nav-label{margin:0 0 6px;padding:0 10px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ormuz-console .nav-divider{display:flex;align-items:center;gap:8px;margin:20px 10px 2px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.ormuz-console .nav-divider:before,.ormuz-console .nav-divider:after{content:"";height:1px;background:var(--line)}.ormuz-console .nav-divider:before{width:8px}.ormuz-console .nav-divider:after{flex:1}.ormuz-console .app-nav-collapsed .nav-divider{gap:0;margin:16px 4px 2px}.ormuz-console .app-nav-collapsed .nav-divider:before{display:none}.ormuz-console .nav-item{position:relative;display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:var(--radius-sm);color:var(--ink-2);font-size:13.5px;font-weight:500;line-height:1.2;white-space:nowrap;transition:background .12s,color .12s}.ormuz-console .nav-item:hover{background:var(--surface-3);color:var(--ink)}.ormuz-console .nav-item-icon{display:inline-grid;width:16px;height:16px;flex:none;place-items:center;color:var(--ink-3);transition:color .12s}.ormuz-console .nav-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ormuz-console .nav-item:hover .nav-item-icon{color:var(--ink-2)}.ormuz-console .nav-item.active{background:var(--accent-weak);color:var(--accent-strong);font-weight:600}.ormuz-console .nav-item.active:before{content:"";position:absolute;top:50%;left:-12px;width:3px;height:18px;border-radius:0 3px 3px 0;background:var(--accent);transform:translateY(-50%)}.ormuz-console .nav-item.active .nav-item-icon{color:var(--accent)}.ormuz-console .side-foot{flex:none;padding:10px 12px;border-top:1px solid var(--line)}.ormuz-console .main{display:flex;min-width:0;min-height:0;flex-direction:column}.ormuz-console .topbar{display:flex;height:var(--topbar-h);flex:none;align-items:center;gap:14px;padding:0 20px;background:var(--surface);border-bottom:1px solid var(--line)}.ormuz-console .topbar-search-wrap{position:relative;width:min(420px,42%);flex:none}.ormuz-console .topbar-search{display:flex;width:100%;height:var(--ctrl-h);align-items:center;gap:10px;padding:0 13px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink-3);transition:border-color .15s,box-shadow .15s}.ormuz-console .topbar-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.ormuz-console .topbar-search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]){flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-size:13.5px}.ormuz-console .topbar-search input::-moz-placeholder{color:var(--ink-3)}.ormuz-console .topbar-search input::placeholder{color:var(--ink-3)}.ormuz-console .topbar-search-results{position:absolute;z-index:80;top:calc(100% + 8px);left:0;width:min(560px,calc(100vw - 48px));overflow:hidden;border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 18px 50px #1f1b2f29;padding:6px}.ormuz-console .topbar-search-result{display:grid;width:100%;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:42px;padding:7px 9px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);text-align:left;cursor:pointer}.ormuz-console .topbar-search-result:hover,.ormuz-console .topbar-search-result.active{background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .topbar-search-result-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink-3)}.ormuz-console .topbar-search-result-label{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .topbar-search-result-section{font-family:var(--font-mono);font-size:10px;color:var(--ink-3);white-space:nowrap}.ormuz-console .topbar-search-empty{padding:18px 12px;color:var(--ink-3);font-size:13px;text-align:center}.ormuz-console .top-spacer{flex:1}.ormuz-console .kbd{border:1px solid var(--line-2);border-radius:5px;background:var(--surface-2);padding:2px 6px;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--ink-3)}.ormuz-console .top-actions{display:flex;align-items:center;gap:4px}.ormuz-console .icon-btn{position:relative;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);cursor:pointer;transition:background .12s,color .12s}.ormuz-console .icon-btn:hover{background:var(--surface-2);color:var(--ink)}.ormuz-console .icon-btn .dot{position:absolute;top:8px;right:8px;width:6px;height:6px;border:1.5px solid var(--surface);border-radius:999px;background:var(--danger)}.ormuz-console .avatar{display:grid;width:32px;height:32px;margin-left:6px;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--accent),color-mix(in oklab,var(--accent) 55%,#d06bd0));color:#fff;font-size:13px;font-weight:700}.ormuz-console .content{flex:1;min-height:0;overflow-y:auto}.ormuz-console .page{max-width:1320px;margin-inline:auto;padding:26px 30px 60px}.ormuz-console .page.full{max-width:1760px}.ormuz-console .page.workspace{width:100%;max-width:none;margin-inline:0;padding-inline:20px}.ormuz-console .page-head{display:flex;align-items:flex-end;gap:16px;margin-bottom:22px}.ormuz-console .page-eyebrow{margin:0 0 8px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ormuz-console .page-title{margin:0;font-family:var(--title-font);font-size:30px;font-weight:var(--title-wt);line-height:1.05;letter-spacing:var(--title-ls)}.ormuz-console .page-sub{max-width:64ch;margin:8px 0 0;color:var(--ink-2);font-size:14.5px}.ormuz-console .page-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.ormuz-console .page-actions .btn.console-more-actions{flex:0 0 var(--btn-height);font-size:18px;letter-spacing:1px}.ormuz-console .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--ink-3);font-size:13px;white-space:nowrap}.ormuz-console .breadcrumb .sep{color:var(--line-2)}.ormuz-console .breadcrumb a:hover,.ormuz-console .breadcrumb .cur{color:var(--ink-2)}.ormuz-console .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.ormuz-console .card-head{display:flex;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid var(--line)}.ormuz-console .card-head h3{margin:0;color:var(--ink);font-size:14px;font-weight:750}.ormuz-console .card-head .mono-label{margin-left:auto}.ormuz-console .card-pad{padding:20px}.ormuz-console .data-security-consent-list{display:grid;gap:14px}.ormuz-console .data-security-consent-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.ormuz-console .data-security-consent-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--surface-2)}.ormuz-console .data-security-consent-card__eyebrow,.ormuz-console .data-security-consent-card__destination>span,.ormuz-console .data-security-consent-card__level>span{display:block;margin:0 0 4px;font-family:var(--font-mono);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ormuz-console .data-security-consent-card__node{margin:0;font-family:var(--font-mono);font-size:13px;font-weight:650;color:var(--ink)}.ormuz-console .data-security-consent-card__risk{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid color-mix(in oklab,var(--warning) 36%,var(--line));border-radius:999px;background:color-mix(in oklab,var(--warning) 11%,var(--surface));color:color-mix(in oklab,var(--warning) 78%,var(--ink));font-size:11px;font-weight:700}.ormuz-console .data-security-consent-card__risk svg{width:14px;height:14px}.ormuz-console .data-security-consent-card__mapping{display:grid;gap:14px;padding:14px 16px 4px}.ormuz-console .data-security-consent-card__sources>.data-security-consent-card__eyebrow{margin-bottom:8px}.ormuz-console .data-security-consent-card__source-group{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.ormuz-console .data-security-consent-card__source-group+.data-security-consent-card__source-group{margin-top:8px}.ormuz-console .data-security-consent-card__source-node,.ormuz-console .data-security-consent-card__source-parent{margin:0;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:11px;line-height:1.5}.ormuz-console .data-security-consent-card__source-node{color:var(--ink);font-weight:700}.ormuz-console .data-security-consent-card__source-parent{margin-top:3px;color:var(--ink-3)}.ormuz-console .data-security-consent-card__source-rows{display:grid;gap:5px;margin:7px 0 0;padding:0;list-style:none}.ormuz-console .data-security-consent-card__source-rows li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;color:var(--ink-2);font-size:12.5px}.ormuz-console .data-security-consent-card__source-path{min-width:0;overflow-wrap:anywhere;font-family:var(--font-mono)}.ormuz-console .data-security-consent-card__source-target{display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;font-family:var(--font-mono)}.ormuz-console .data-security-consent-card__source-target svg{width:13px;height:13px;color:var(--ink-3)}.ormuz-console .data-security-consent-card__source-details{margin-top:9px;color:var(--ink-3);font-size:11px}.ormuz-console .data-security-consent-card__source-details summary{width:-moz-fit-content;width:fit-content;cursor:pointer}.ormuz-console .data-security-consent-card__source-details code{display:block;margin-top:6px;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ormuz-console .data-security-consent-card__source-fallback,.ormuz-console .data-security-consent-card__destination{margin:0;overflow-wrap:anywhere;color:var(--ink-2);font-size:12.5px}.ormuz-console .data-security-consent-card__destination strong{color:var(--ink);font-weight:650}.ormuz-console .data-security-consent-card__transition{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;padding:12px 16px}.ormuz-console .data-security-consent-card__level{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.ormuz-console .data-security-consent-card__level strong{display:block;font-family:var(--font-mono);font-size:13px;font-weight:750;color:var(--ink);text-transform:uppercase}.ormuz-console .data-security-consent-card__level small{display:block;margin-top:5px;color:color-mix(in oklab,var(--warning) 78%,var(--ink));font-size:10.5px;font-weight:650}.ormuz-console .data-security-consent-card__level.is-lower{border-color:color-mix(in oklab,var(--warning) 35%,var(--line));background:color-mix(in oklab,var(--warning) 8%,var(--surface))}.ormuz-console .data-security-consent-card__transition-arrow{display:grid;place-items:center;color:color-mix(in oklab,var(--warning) 70%,var(--ink-3))}.ormuz-console .data-security-consent-card__impact{display:flex;align-items:flex-start;gap:8px;margin:0;padding:2px 16px 6px;color:var(--ink-2);font-size:12.5px;line-height:1.5}.ormuz-console .data-security-consent-card__impact svg{flex:0 0 auto;width:15px;height:15px;margin-top:2px;color:var(--ink-3)}.ormuz-console .data-security-consent-card__detail{margin:0;padding:0 16px 12px 39px;color:var(--ink-3);font-size:11.5px;line-height:1.45}@media (max-width: 720px){.ormuz-console .data-security-consent-card__transition{grid-template-columns:1fr}.ormuz-console .data-security-consent-card__transition-arrow svg{transform:rotate(90deg)}}.ormuz-console .settings-sections{display:grid;gap:24px}.ormuz-console .settings-section+.settings-section{border-top:1px solid var(--line);padding-top:24px}.ormuz-console .settings-section h2{margin:0 0 16px;color:var(--ink);font-size:16px;font-weight:750;line-height:1.25}.ormuz-console .settings-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:22px 34px}.ormuz-console .settings-item{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:10px;min-height:72px;padding:10px;border-radius:var(--radius-sm);transition:background .12s;border:0;background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.ormuz-console a.settings-item:hover{background:var(--surface-2)}.ormuz-console a.settings-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ormuz-console .settings-item:hover .settings-item-label{color:var(--accent-strong)}.ormuz-console .settings-item:hover .settings-item-icon{background:var(--accent-weak);color:var(--accent)}.ormuz-console .settings-item.is-disabled{cursor:not-allowed;opacity:.58}.ormuz-console .settings-item.is-disabled:hover .settings-item-label{color:var(--ink)}.ormuz-console .settings-item.is-disabled:hover .settings-item-icon{background:var(--surface-2);color:var(--accent)}.ormuz-console .settings-item-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--accent);transition:background .12s,color .12s}.ormuz-console .settings-item-copy{display:grid;gap:4px;min-width:0}.ormuz-console .settings-item-label{color:var(--ink);font-size:15px;font-weight:750;line-height:1.2;transition:color .12s}.ormuz-console .settings-item-description{max-width:32ch;color:var(--ink-2);font-size:13.5px;line-height:1.38}.ormuz-console .mkt-toolbar{display:grid;grid-template-columns:minmax(190px,1fr) minmax(260px,1.6fr) minmax(160px,.8fr) minmax(180px,.9fr);gap:12px;align-items:end;margin:4px 0 14px}.ormuz-console .mkt-toolbar-field{display:grid;gap:6px;min-width:0}.ormuz-console .mkt-toolbar-field>span{color:var(--ink-3);font-size:11.5px;font-weight:700}.ormuz-console .mkt-search-control{display:flex;gap:7px}.ormuz-console .mkt-search-control .field-input{min-width:0}.ormuz-console .mkt-list-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:0 0 12px;color:var(--ink-3);font-size:12px}.ormuz-console .mkt-categories{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 20px}.ormuz-console .mkt-category-chip{border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-size:13px;font-weight:650;padding:6px 14px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.ormuz-console .mkt-category-chip:hover{color:var(--ink)}.ormuz-console .mkt-category-chip.active{background:var(--accent-weak);border-color:var(--accent-line);color:var(--accent-strong)}.ormuz-console .mkt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.ormuz-console .mkt-card{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:18px;transition:border-color .15s,box-shadow .15s,transform .15s}.ormuz-console .mkt-card-link{cursor:pointer}.ormuz-console .mkt-card-link:hover,.ormuz-console .mkt-card-link:focus-visible{border-color:var(--accent-line);box-shadow:var(--shadow-md);outline:none;transform:translateY(-2px)}.ormuz-console .mkt-card-head{display:flex;align-items:flex-start;gap:10px}.ormuz-console .mkt-card-icon-fallback{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--accent);font-weight:750;font-size:14px}.ormuz-console .mkt-card-headcopy{display:grid;gap:2px;min-width:0;flex:1}.ormuz-console .mkt-card-title{font-size:15px;font-weight:750;color:var(--ink)}.ormuz-console .mkt-card-category,.ormuz-console .mkt-card-publisher{font-size:12px;color:var(--ink-3)}.ormuz-console .mkt-card-tagline{margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.4;flex:1}.ormuz-console .mkt-card-rating{display:flex;align-items:center;gap:8px}.ormuz-console .mkt-stars{letter-spacing:1px;color:var(--line);font-size:14px}.ormuz-console .mkt-star.full{color:var(--warn)}.ormuz-console .mkt-card-rating-count{font-size:12.5px;color:var(--ink-3)}.ormuz-console .mkt-card-badges{display:grid;justify-items:end;gap:5px}.ormuz-console .mkt-card-install-summary{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:10px;color:var(--ink-3);font-size:12px}.ormuz-console .mkt-card-install-summary strong{color:var(--ink-2);font-size:12.5px}.ormuz-console .mkt-card-actions{display:flex;gap:8px;margin-top:auto}.ormuz-console .mkt-card-meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--ink-3);font-size:12px}.ormuz-console .mkt-detail-hero{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:18px;align-items:center;margin-bottom:22px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,var(--surface) 0%,var(--surface-2) 100%);padding:24px}.ormuz-console .mkt-detail-icon{display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--accent-strong);font-size:24px;font-weight:800}.ormuz-console .mkt-detail-hero-copy{min-width:0}.ormuz-console .mkt-detail-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ormuz-console .mkt-detail-title-row h1{margin:0;color:var(--ink);font-size:clamp(26px,3vw,36px);font-weight:800;letter-spacing:-.025em}.ormuz-console .mkt-detail-publisher,.ormuz-console .mkt-detail-tagline{margin:5px 0 0}.ormuz-console .mkt-detail-publisher{color:var(--accent-strong);font-size:13px;font-weight:650}.ormuz-console .mkt-detail-tagline{max-width:780px;color:var(--ink-2);font-size:15px;line-height:1.5}.ormuz-console .mkt-detail-facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;color:var(--ink-3);font-size:12.5px}.ormuz-console .mkt-detail-hero-action{display:grid;justify-items:stretch;min-width:220px;gap:8px}.ormuz-console .mkt-merchant-scope{display:grid;gap:5px}.ormuz-console .mkt-merchant-scope>span{color:var(--ink-3);font-size:11.5px;font-weight:650}.ormuz-console .mkt-merchant-scope .field-select{min-width:220px;background:var(--surface)}.ormuz-console .mkt-install-state{color:var(--ink-3);font-size:12px;text-align:center}.ormuz-console .mkt-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,340px);gap:22px;align-items:start}.ormuz-console .mkt-detail-main,.ormuz-console .mkt-detail-aside{display:grid;gap:18px}.ormuz-console .mkt-detail-aside{position:sticky;top:18px}.ormuz-console .mkt-detail-section,.ormuz-console .mkt-install-card,.ormuz-console .mkt-aside-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:20px}.ormuz-console .mkt-detail-section>h2,.ormuz-console .mkt-install-card>h2,.ormuz-console .mkt-aside-card>h2{margin:0 0 14px;color:var(--ink);font-size:16px;font-weight:780}.ormuz-console .mkt-detail-description{max-width:78ch;margin:0;color:var(--ink-2);font-size:14px;line-height:1.65}.ormuz-console .mkt-use-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ormuz-console .mkt-use-case{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:14px}.ormuz-console .mkt-use-case h3,.ormuz-console .mkt-node-row h3,.ormuz-console .mkt-installed-configs h3{margin:0;color:var(--ink);font-size:13.5px;font-weight:730}.ormuz-console .mkt-use-case p,.ormuz-console .mkt-node-row p{margin:6px 0 0;color:var(--ink-2);font-size:12.8px;line-height:1.45}.ormuz-console .mkt-contribution-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.ormuz-console .mkt-contribution-summary>div{display:grid;gap:3px;border-radius:var(--radius-sm);background:var(--surface-2);padding:12px;text-align:center}.ormuz-console .mkt-contribution-summary strong{color:var(--ink);font-size:20px}.ormuz-console .mkt-contribution-summary span{color:var(--ink-3);font-size:11.5px}.ormuz-console .mkt-node-list{display:grid}.ormuz-console .mkt-node-row{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding:13px 0}.ormuz-console .mkt-node-row:first-child{border-top:0}.ormuz-console .mkt-node-category{align-self:flex-start;border-radius:999px;background:var(--surface-2);color:var(--ink-3);padding:4px 8px;font-size:10.5px;white-space:nowrap}.ormuz-console .mkt-access-list{display:grid;gap:10px}.ormuz-console .mkt-access-list>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px;opacity:.56}.ormuz-console .mkt-access-list>div.enabled{border-color:var(--accent-line);background:var(--accent-weak);opacity:1}.ormuz-console .mkt-access-list>div>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface);color:var(--accent-strong);font-weight:750}.ormuz-console .mkt-access-list p{display:grid;gap:3px;margin:0;color:var(--ink-2);font-size:12.5px;line-height:1.4}.ormuz-console .mkt-access-list strong{color:var(--ink);font-size:13px}.ormuz-console .mkt-link-list,.ormuz-console .mkt-prerequisite-list,.ormuz-console .mkt-installed-configs,.ormuz-console .mkt-metadata-list{display:grid;gap:10px}.ormuz-console .mkt-external-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent-strong);font-size:12.5px;font-weight:650;text-decoration:none}.ormuz-console .mkt-external-link:hover{text-decoration:underline}.ormuz-console .mkt-install-card{display:grid;gap:12px}.ormuz-console .mkt-install-card>h2{margin-bottom:0}.ormuz-console .mkt-install-scope-summary{margin:0;color:var(--ink-3);font-size:12px;line-height:1.45}.ormuz-console .mkt-install-status-row{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--ink-2);font-size:12.5px}.ormuz-console .mkt-installed-configs{margin-top:4px;border-top:1px solid var(--line);padding-top:12px}.ormuz-console .mkt-installed-configs button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:10px;color:inherit;cursor:pointer;text-align:left}.ormuz-console .mkt-installed-configs button:hover{border-color:var(--accent-line)}.ormuz-console .mkt-installed-configs button>span{display:grid;gap:3px;min-width:0}.ormuz-console .mkt-installed-configs small{overflow:hidden;color:var(--ink-3);font-family:var(--font-mono);font-size:10px;text-overflow:ellipsis}.ormuz-console .mkt-prerequisite-list>div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start}.ormuz-console .mkt-check{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ok-weak);color:var(--ok);font-size:12px;font-weight:800}.ormuz-console .mkt-prerequisite-list p{display:grid;gap:4px;margin:0;color:var(--ink-2);font-size:12.3px;line-height:1.42}.ormuz-console .mkt-prerequisite-list strong{color:var(--ink);font-size:12.8px}.ormuz-console .mkt-metadata-list{margin:0}.ormuz-console .mkt-metadata-list>div{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:12px;border-top:1px solid var(--line);padding-top:9px}.ormuz-console .mkt-metadata-list>div:first-child{border-top:0;padding-top:0}.ormuz-console .mkt-metadata-list dt{color:var(--ink-3);font-size:11.5px}.ormuz-console .mkt-metadata-list dd{margin:0;color:var(--ink);font-size:12px;word-break:break-word}.ormuz-console .mkt-permission-list{display:grid;gap:10px;margin-bottom:16px}.ormuz-console .mkt-permission-list.compact{margin-bottom:0}.ormuz-console .mkt-permission-card{display:grid;gap:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:13px}.ormuz-console .mkt-permission-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ormuz-console .mkt-permission-head h3{margin:0;color:var(--ink);font-size:13.5px;font-weight:760}.ormuz-console .mkt-permission-head code{display:block;margin-top:3px;color:var(--ink-3);font-size:10.5px}.ormuz-console .mkt-permission-access{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.ormuz-console .mkt-access-level{border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:720}.ormuz-console .mkt-access-level.read{background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .mkt-access-level.write{background:var(--warn-bg);color:var(--warn)}.ormuz-console .mkt-permission-nodes{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;color:var(--ink-3);font-size:11.5px}.ormuz-console .mkt-permission-nodes>div{display:flex;flex-wrap:wrap;gap:5px}.ormuz-console .mkt-permission-nodes>div span{border-radius:999px;background:var(--surface);padding:3px 7px;color:var(--ink-2)}.ormuz-console .mkt-permissions-empty{margin:0 0 16px;border:1px dashed var(--line);border-radius:var(--radius-sm);padding:13px;color:var(--ink-3);font-size:12.5px}.ormuz-console .mkt-install-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:22px;align-items:start}.ormuz-console .mkt-install-main,.ormuz-console .mkt-install-form,.ormuz-console .mkt-install-aside{display:grid;gap:16px}.ormuz-console .mkt-install-aside{position:sticky;top:18px}.ormuz-console .mkt-install-extension-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center}.ormuz-console .mkt-install-extension-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--surface-2);color:var(--accent-strong);font-size:22px;font-weight:800}.ormuz-console .mkt-install-extension-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ormuz-console .mkt-install-extension-title h2,.ormuz-console .mkt-install-aside h2,.ormuz-console .mkt-install-step-head h2{margin:0;color:var(--ink);font-size:15px;font-weight:780}.ormuz-console .mkt-install-extension-card p,.ormuz-console .mkt-install-step-head p,.ormuz-console .mkt-install-existing p{margin:5px 0 0;color:var(--ink-3);font-size:12.5px;line-height:1.5}.ormuz-console .mkt-install-extension-card .mkt-install-merchant{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.ormuz-console .mkt-install-extension-card .mkt-install-merchant svg{width:13px;height:13px}.ormuz-console .mkt-install-extension-card .mkt-install-merchant strong{color:var(--ink-2);font-weight:650}.ormuz-console .mkt-install-step-head{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;margin-bottom:16px}.ormuz-console .mkt-install-step-head>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent-weak);color:var(--accent-strong);font-size:12px;font-weight:800}.ormuz-console .mkt-install-actions{display:flex;justify-content:flex-end;gap:8px}.ormuz-console .mkt-install-summary-list{display:grid;gap:10px;margin:14px 0 0}.ormuz-console .mkt-install-summary-list>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:9px}.ormuz-console .mkt-install-summary-list dt{color:var(--ink-3);font-size:11.5px}.ormuz-console .mkt-install-summary-list dd{margin:0;color:var(--ink);font-size:12px;font-weight:650;text-align:right}.ormuz-console .mkt-install-existing{border-color:var(--accent-line);background:var(--accent-weak)}.ormuz-console .mkt-install-existing .btn{margin-top:14px;width:100%}.ormuz-console .mkt-install-wizard-layout{display:grid;grid-template-columns:minmax(270px,320px) minmax(0,1fr);gap:22px;align-items:start}.ormuz-console .mkt-install-wizard-aside{position:sticky;top:18px;display:grid;gap:14px}.ormuz-console .mkt-install-wizard-main{min-width:0}.ormuz-console .mkt-install-stepper{display:grid;gap:2px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:7px}.ormuz-console .mkt-install-stepper button{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;width:100%;border:0;border-radius:var(--radius-sm);background:transparent;padding:10px;color:var(--ink-2);text-align:left;cursor:default}.ormuz-console .mkt-install-stepper button:not(:disabled){cursor:pointer}.ormuz-console .mkt-install-stepper button.active{background:var(--accent-weak);color:var(--ink)}.ormuz-console .mkt-install-stepper button>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--ink-3);font-size:11px;font-weight:800}.ormuz-console .mkt-install-stepper button.active>span,.ormuz-console .mkt-install-stepper button.done>span{border-color:var(--accent-line);background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .mkt-install-stepper button.skipped>span{border-style:dashed}.ormuz-console .mkt-install-stepper button div{display:grid;gap:3px;min-width:0}.ormuz-console .mkt-install-stepper strong{font-size:12.5px;font-weight:700}.ormuz-console .mkt-install-stepper small{color:var(--ink-3);font-size:10.5px}.ormuz-console .mkt-install-wizard-card{min-height:430px}.ormuz-console .mkt-install-wizard-head{border-bottom:1px solid var(--line);padding-bottom:18px}.ormuz-console .mkt-install-wizard-head h2{margin:7px 0 0;color:var(--ink);font-size:22px;letter-spacing:-.02em}.ormuz-console .mkt-install-wizard-head p{max-width:700px;margin:7px 0 0;color:var(--ink-3);font-size:13px;line-height:1.55}.ormuz-console .mkt-install-wizard-body{display:grid;gap:18px;padding-top:20px}.ormuz-console .mkt-install-step-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:18px}.ormuz-console .mkt-install-access-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.ormuz-console .mkt-install-access-list{display:grid;gap:4px}.ormuz-console .mkt-install-access-group,.ormuz-console .mkt-install-access-group summary{display:flex;align-items:flex-start;gap:10px;min-width:0}.ormuz-console .mkt-install-access-group summary{cursor:pointer;list-style:none}.ormuz-console .mkt-install-access-group summary::-webkit-details-marker{display:none}.ormuz-console .mkt-install-access-group summary:before{content:"▸";flex:none;color:var(--ink-3);font-size:11px;line-height:21px}.ormuz-console .mkt-install-access-group[open] summary:before{content:"▾"}.ormuz-console .mkt-install-access-resource{flex:0 0 150px;padding-top:4px;color:var(--ink-1);font-weight:700}.ormuz-console .mkt-install-access-values{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.ormuz-console .mkt-install-access-count{margin-left:auto;color:var(--ink-3);font:11px/21px var(--font-mono, monospace)}.ormuz-console .mkt-install-access-group .tag{margin:0}.ormuz-console .mkt-install-guidance{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:12px 14px}.ormuz-console .mkt-install-guidance p{margin:0;color:var(--ink-2);font-size:12.5px;line-height:1.45}.ormuz-console .mkt-install-external-link{flex:none;color:var(--accent-strong);font-size:12px;font-weight:700;text-decoration:none}.ormuz-console .mkt-install-external-link:hover{text-decoration:underline}.ormuz-console .mkt-install-wait-state{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);padding:14px}.ormuz-console .mkt-install-wait-state.success{border-style:solid;border-color:var(--ok-line);background:var(--ok-bg)}.ormuz-console .mkt-install-wait-state strong{color:var(--ink);font-size:12.5px}.ormuz-console .mkt-install-wait-state p{margin:4px 0 0;color:var(--ink-3);font-size:11.5px;line-height:1.45}.ormuz-console .mkt-install-event-log{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm)}.ormuz-console .mkt-install-event-log>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:9px 11px;font-size:11.5px}.ormuz-console .mkt-install-event-log>div+div{border-top:1px solid var(--line)}.ormuz-console .mkt-install-summary-channels{display:grid;border:1px solid var(--line);border-radius:10px;overflow:hidden}.ormuz-console .mkt-install-summary-channels>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;background:var(--surface);font-size:12.5px;font-weight:600}.ormuz-console .mkt-install-summary-channels>div+div{border-top:1px solid var(--line)}.ormuz-console .mkt-install-summary-channels>div.issue{background:var(--danger-bg);color:var(--danger)}.ormuz-console .extension-install-checkbox{display:flex;align-items:center;gap:8px;min-height:38px;color:var(--ink-2);font-size:12.5px}@media (max-width: 1100px){.ormuz-console .mkt-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.ormuz-console .mkt-detail-hero{grid-template-columns:56px minmax(0,1fr)}.ormuz-console .mkt-detail-icon{width:56px;height:56px}.ormuz-console .mkt-detail-hero-action{grid-column:1 / -1}.ormuz-console .mkt-detail-layout,.ormuz-console .mkt-install-layout,.ormuz-console .mkt-install-wizard-layout{grid-template-columns:1fr}.ormuz-console .mkt-detail-aside,.ormuz-console .mkt-install-aside,.ormuz-console .mkt-install-wizard-aside{position:static;grid-row:1}}@media (max-width: 620px){.ormuz-console .mkt-toolbar{grid-template-columns:1fr}.ormuz-console .mkt-search-control{align-items:stretch;flex-direction:column}.ormuz-console .mkt-card-actions,.ormuz-console .mkt-install-actions,.ormuz-console .mkt-install-step-actions,.ormuz-console .mkt-install-guidance{display:grid;grid-template-columns:1fr}.ormuz-console .mkt-install-step-actions .btn{width:100%}.ormuz-console .mkt-install-event-log>div{grid-template-columns:1fr}.ormuz-console .mkt-card-install-summary{align-items:flex-start;flex-direction:column}.ormuz-console .mkt-use-case-grid,.ormuz-console .mkt-contribution-summary{grid-template-columns:1fr}.ormuz-console .mkt-detail-hero{padding:18px}.ormuz-console .mkt-permission-head,.ormuz-console .mkt-install-summary-list>div{align-items:flex-start;flex-direction:column}.ormuz-console .mkt-permission-access{justify-content:flex-start}.ormuz-console .mkt-permission-nodes{grid-template-columns:1fr}}.ormuz-console .api-key-permission-sets{display:grid;gap:10px}.ormuz-console .api-key-permission-sets-head{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.ormuz-console .api-key-permission-set{display:grid;gap:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:14px}.ormuz-console .api-key-permission-set-head{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:10px;align-items:center}.ormuz-console .api-key-permission-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:340px;overflow-y:auto;padding-right:4px}.ormuz-console .api-key-permission-options fieldset{min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:9px 10px 10px}.ormuz-console .api-key-permission-options legend{padding:0 4px;font-weight:700}.ormuz-console .api-key-permission-options fieldset>div{display:flex;flex-wrap:wrap;gap:7px 12px}.ormuz-console .api-key-permission-options label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.ormuz-console .api-key-grants{display:flex;max-width:420px;flex-wrap:wrap;gap:6px}.ormuz-console .personal-settings-page{max-width:1040px}.ormuz-console .communication-preferences-page{max-width:920px}.ormuz-console .communication-preferences-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.ormuz-console .communication-preferences-head h1{margin:0 0 12px;color:var(--ink);font-size:24px;font-weight:750;line-height:1.15}.ormuz-console .communication-preferences-head p{margin:0;color:var(--ink-2);font-size:13.5px}.ormuz-console .communication-preferences-language{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:24px;padding:18px 0 22px;border-bottom:1px solid var(--line-2)}.ormuz-console .communication-preferences-language strong{color:var(--ink);font-size:13.5px;font-weight:700}.ormuz-console .communication-preferences-language p{margin:5px 0 0;color:var(--ink-3);font-size:12px;line-height:1.45}.ormuz-console .communication-preferences-panel{overflow-x:auto}.ormuz-console .communication-preferences-table{width:100%;border-collapse:collapse}.ormuz-console .communication-preferences-table thead th{padding:4px 10px 16px;background:transparent;color:var(--ink);border-bottom:1px solid var(--line-2);font-size:12.5px;font-weight:750;text-align:center}.ormuz-console .communication-preferences-table thead,.ormuz-console .communication-preferences-table thead tr{background:transparent}.ormuz-console .communication-preferences-table thead th:first-child{padding-left:0;text-align:left;font-size:16px}.ormuz-console .communication-preferences-table thead th:not(:first-child){width:66px}.ormuz-console .communication-preferences-category th{padding:20px 0 8px;text-align:left;font-size:14px;font-weight:750}.ormuz-console .communication-preferences-row>th{padding:12px 16px 12px 0;text-align:left;font-weight:400}.ormuz-console .communication-preferences-row>td{padding:12px 5px;vertical-align:middle}.ormuz-console .communication-preferences-row>th,.ormuz-console .communication-preferences-row>td{border-bottom:1px solid var(--line)}.ormuz-console .communication-preferences-table tbody:last-child tr:last-child>*{border-bottom:0}.ormuz-console .communication-preferences-row strong{color:var(--ink-2);font-size:13.5px;font-weight:600}.ormuz-console .communication-preferences-row p{margin:4px 0 0;color:var(--ink-3);font-size:12px;line-height:1.35}.ormuz-console .communication-preferences-toggle{margin-inline:auto;display:grid;width:56px;height:40px;place-items:center}.ormuz-console .communication-preferences-toggle input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.ormuz-console .communication-preferences-toggle input:disabled{opacity:.45}@media (max-width: 680px){.ormuz-console .communication-preferences-head{flex-direction:column}.ormuz-console .communication-preferences-language{grid-template-columns:1fr;gap:12px}.ormuz-console .communication-preferences-language .field-select{width:100%}}.ormuz-console .personal-settings-breadcrumb{margin-bottom:4px;color:var(--accent);font-size:12px;font-weight:700}.ormuz-console .personal-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.ormuz-console .personal-settings-head h1{display:inline;margin:0;color:var(--ink);font-size:24px;font-weight:750;line-height:1.15}.ormuz-console .personal-settings-pill{display:inline-flex;margin-left:8px;transform:translateY(-3px);border:1px solid var(--line-2);border-radius:var(--radius-xs);color:var(--ink-3);padding:2px 5px;font-size:10.5px;font-weight:650}.ormuz-console .personal-settings-section{padding:18px 0 22px;border-bottom:1px solid var(--line)}.ormuz-console .personal-settings-section:first-of-type{padding-top:0}.ormuz-console .personal-settings-section h2{margin:0 0 14px;color:var(--ink);font-size:16px;font-weight:750}.ormuz-console .personal-settings-section p,.ormuz-console .personal-settings-group>p,.ormuz-console .personal-settings-group>.personal-settings-section-head>p{max-width:86ch;margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.45}.ormuz-console .personal-settings-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.ormuz-console .personal-appearance-select{width:min(220px,100%);flex:none}.ormuz-console .personal-settings-list{display:grid;gap:0;margin:0}.ormuz-console .personal-settings-list>div{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:46px;align-items:center;gap:24px}.ormuz-console .personal-settings-list.compact>div{min-height:36px}.ormuz-console .personal-settings-list dt{color:var(--ink);font-size:12.5px;font-weight:700}.ormuz-console .personal-settings-list dd{min-width:0;margin:0;color:var(--ink-2);font-size:13.5px;overflow-wrap:anywhere}.ormuz-console .personal-auth-row{display:flex;max-width:520px;align-items:center;justify-content:space-between;gap:12px}.ormuz-console .personal-totp-qr{display:block;width:220px;height:220px;margin:12px 0;border:1px solid var(--console-border)}.ormuz-console .personal-backup-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:8px}.ormuz-console .personal-backup-codes code{color:var(--console-text);font-size:12px}.ormuz-console .personal-sessions-table{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.ormuz-console .personal-sessions-table table.tbl{min-width:760px;box-shadow:none}.ormuz-console .personal-sessions-table table.tbl tbody td{height:54px}.ormuz-console .content:has(>.page>.schema-workspace){overflow:hidden}.ormuz-console .page:has(>.schema-workspace){display:flex;height:100%;min-height:0;flex-direction:column;padding-bottom:26px}.ormuz-console .schema-workspace{display:grid;grid-template-columns:340px minmax(0,1fr);flex:1;min-height:0;overflow:hidden}.ormuz-console .schema-catalog,.ormuz-console .schema-detail,.ormuz-console .object-schema-viewer,.ormuz-console .schema-tree{display:flex;min-height:0;flex-direction:column}.ormuz-console .object-schema-viewer{flex:1}.ormuz-console .schema-catalog{border-right:1px solid var(--line);background:var(--side-bg)}.ormuz-console .schema-search-panel{flex:none;padding:13px;border-bottom:1px solid var(--line);background:var(--surface)}.ormuz-console .schema-search{position:relative;display:block}.ormuz-console .schema-search .field-input{padding-left:37px}.ormuz-console .schema-search-icon{position:absolute;z-index:1;top:50%;left:12px;width:15px;height:15px;color:var(--ink-3);pointer-events:none;transform:translateY(-50%)}.ormuz-console .schema-inline-error{margin-top:9px;padding:7px 9px;border:1px solid var(--danger-line);border-radius:var(--radius-xs);background:var(--danger-bg);color:var(--danger);font-size:12px}.ormuz-console .schema-catalog-scroll,.ormuz-console .schema-tree-scroll{flex:1;min-height:0;overflow-y:auto}.ormuz-console .schema-catalog-group-head{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--side-bg) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ormuz-console .schema-catalog-group-head h2{margin:0;color:var(--ink-2);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ormuz-console .schema-catalog-group-head span{color:var(--ink-3);font-size:11px}.ormuz-console .schema-catalog-items{display:grid;gap:3px;padding:7px}.ormuz-console .schema-extension-catalog{border-top:1px solid var(--line)}.ormuz-console .schema-extension-catalog-toggle,.ormuz-console .schema-extension-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;background:transparent;color:var(--ink-2);cursor:pointer;text-align:left}.ormuz-console .schema-extension-catalog-toggle{padding:11px 12px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ormuz-console .schema-extension-toggle{padding:9px 12px;font-size:13px;font-weight:600}.ormuz-console .schema-extension-toggle:hover,.ormuz-console .schema-extension-catalog-toggle:hover{background:var(--surface-2)}.ormuz-console .schema-catalog-item{width:100%;padding:9px 10px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--ink);cursor:pointer;text-align:left;transition:background .12s,border-color .12s}.ormuz-console .schema-catalog-item:hover{background:var(--surface-2)}.ormuz-console .schema-catalog-item.selected{border-color:var(--accent-line);background:var(--accent-weak)}.ormuz-console .schema-catalog-item-head,.ormuz-console .schema-catalog-meta,.ormuz-console .schema-detail-title-row,.ormuz-console .schema-detail-head-row,.ormuz-console .schema-tree-main,.ormuz-console .schema-tree-toolbar,.ormuz-console .schema-tree-actions{display:flex;min-width:0;align-items:center}.ormuz-console .schema-catalog-item-head,.ormuz-console .schema-catalog-meta,.ormuz-console .schema-detail-head-row,.ormuz-console .schema-tree-toolbar{justify-content:space-between}.ormuz-console .schema-catalog-item-head,.ormuz-console .schema-catalog-meta{gap:8px}.ormuz-console .schema-catalog-label,.ormuz-console .schema-catalog-description,.ormuz-console .schema-code,.ormuz-console .schema-tree-label,.ormuz-console .schema-tree-path,.ormuz-console .schema-tree-enum{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .schema-catalog-label{font-size:13.5px;font-weight:600}.ormuz-console .schema-catalog-meta{margin-top:4px}.ormuz-console .schema-code,.ormuz-console .schema-detail-subtype,.ormuz-console .schema-tree-path,.ormuz-console .schema-tree-enum{color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px}.ormuz-console .schema-catalog-description{max-width:42%;color:var(--ink-3);font-size:10.5px}.ormuz-console .schema-detail-head{flex:none;padding:16px 18px;border-bottom:1px solid var(--line);background:var(--surface)}.ormuz-console .schema-detail-head-row{align-items:flex-start;gap:18px}.ormuz-console .schema-detail-title-wrap{min-width:0}.ormuz-console .schema-detail-title-row{flex-wrap:wrap;gap:7px}.ormuz-console .schema-detail-title-row h2{margin:0;overflow:hidden;color:var(--ink);font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .schema-detail-subtype{margin:5px 0 0}.ormuz-console .schema-field-search-panel{background:var(--surface-2)}.ormuz-console .schema-loading{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;color:var(--ink-3);font-size:13px}.ormuz-console .schema-tree-toolbar{flex:none;min-height:45px;padding:6px 12px 6px 16px;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:12px;font-weight:600}.ormuz-console .schema-tree-actions{gap:3px}.ormuz-console .schema-tree-actions .icon-btn{width:30px;height:30px}.ormuz-console .schema-tree-actions svg,.ormuz-console .schema-copy-btn svg{width:14px;height:14px}.ormuz-console .schema-tree-scroll{padding:7px}.ormuz-console .schema-tree-row{display:flex;width:100%;min-height:40px;align-items:center;gap:7px;padding:6px 8px;border:1px solid transparent;border-radius:var(--radius-xs);font-size:13px}.ormuz-console .schema-tree-row:hover{border-color:var(--line);background:var(--surface-2)}.ormuz-console .schema-tree-toggle,.ormuz-console .schema-tree-leaf{display:grid;width:26px;height:26px;flex:none;place-items:center}.ormuz-console .schema-tree-toggle{border:0;border-radius:var(--radius-xs);background:transparent;color:var(--ink-2);cursor:pointer;font-size:15px}.ormuz-console .schema-tree-toggle:hover,.ormuz-console .schema-tree-toggle:focus-visible{background:var(--surface-3);color:var(--ink);outline:0}.ormuz-console .schema-tree-leaf{color:var(--line-2);font-size:11px}.ormuz-console .schema-tree-content{min-width:0;flex:1}.ormuz-console .schema-tree-main{gap:8px}.ormuz-console .schema-tree-label{color:var(--ink);font-weight:600}.ormuz-console .schema-tree-path{min-width:0}.ormuz-console .schema-tree-description,.ormuz-console .schema-tree-enum{margin:3px 0 0}.ormuz-console .schema-tree-description{display:-webkit-box;overflow:hidden;color:var(--ink-2);font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ormuz-console .schema-copy-btn{display:inline-flex;flex:none;align-items:center;gap:4px;padding:3px 6px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--ink-3);cursor:pointer;font-size:10.5px;opacity:0}.ormuz-console .schema-tree-row:hover .schema-copy-btn,.ormuz-console .schema-copy-btn:focus-visible,.ormuz-console .schema-copy-btn.copied{opacity:1}.ormuz-console .schema-copy-btn:hover{background:var(--surface-3);color:var(--ink)}.ormuz-console .schema-copy-btn.copied{color:var(--ok)}.ormuz-console .schema-type-chip,.ormuz-console .schema-constraints{flex:none}.ormuz-console .schema-constraints{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.ormuz-console .schema-tree-empty{margin:10px}.ormuz-console .schema-detail-head{padding:15px 16px 12px}.ormuz-console .schema-detail-title-row h2{font-size:18px}.ormuz-console .schema-detail-subtype.schema-subtype-copy{display:inline-flex;align-items:center;gap:6px;margin-top:6px}.ormuz-console .schema-subtype-copy svg,.ormuz-console .schema-detail-header-actions svg{width:13px;height:13px}.ormuz-console .schema-detail-header-actions{display:flex;align-items:center;gap:7px}.ormuz-console .schema-detail-tabs{display:flex;flex:none;gap:2px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--surface)}.ormuz-console .schema-detail-tabs button,.ormuz-console .schema-field-filters button{border:0;background:transparent;color:var(--ink-3);cursor:pointer;font-size:12px;font-weight:600}.ormuz-console .schema-detail-tabs button{padding:11px 12px 10px;border-bottom:2px solid transparent}.ormuz-console .schema-detail-tabs button.active{border-color:var(--accent);color:var(--ink)}.ormuz-console .schema-field-search-panel{display:flex;align-items:center;gap:9px;padding:10px 14px}.ormuz-console .schema-field-search-panel .schema-search{width:300px;max-width:45%}.ormuz-console .schema-field-filters{display:inline-flex;align-items:center;padding:2px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface)}.ormuz-console .schema-field-filters button{padding:6px 10px;border-radius:4px}.ormuz-console .schema-field-filters button.active{background:var(--surface-3);color:var(--ink)}.ormuz-console .schema-fields-table .schema-tree-toolbar{min-height:37px;padding:4px 13px 4px 16px;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:400}.ormuz-console .schema-fields-table .schema-tree-scroll{padding:0}.ormuz-console .schema-table-head,.ormuz-console .schema-table-row{display:grid;grid-template-columns:minmax(205px,25%) minmax(150px,18%) minmax(210px,25%) minmax(0,1fr)}.ormuz-console .schema-table-head{position:sticky;z-index:1;top:0;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.ormuz-console .schema-table-row{min-height:42px;align-items:stretch;border-bottom:1px solid var(--line);font-size:12px}.ormuz-console .schema-table-row:hover{background:var(--surface-2)}.ormuz-console .schema-table-row>div{display:flex;min-width:0;align-items:center;padding:7px 16px}.ormuz-console .schema-table-field{gap:7px;color:var(--ink);font-family:var(--font-mono);font-weight:600}.ormuz-console .schema-table-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .schema-table-toggle,.ormuz-console .schema-table-leaf{display:grid;width:16px;height:16px;flex:none;place-items:center}.ormuz-console .schema-table-toggle{padding:0;border:0;background:transparent;color:var(--ink-3);cursor:pointer}.ormuz-console .schema-table-toggle svg{width:13px;height:13px;transition:transform .12s}.ormuz-console .schema-table-toggle-closed{transform:rotate(-90deg)}.ormuz-console .schema-table-optional{flex:none;padding:2px 5px;border:1px dashed var(--line);border-radius:3px;color:var(--ink-3);font-size:9px;font-weight:400;opacity:.78}.ormuz-console .schema-table-type{flex-wrap:wrap;gap:4px 7px;color:var(--ink-2);font-family:var(--font-mono)}.ormuz-console .schema-table-protection{flex-wrap:wrap;align-content:center;gap:4px}.ormuz-console .schema-protection-chip{padding:2px 6px;font-size:9.5px;white-space:nowrap}.ormuz-console .schema-table-type-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--accent-strong);cursor:pointer;font:inherit;text-align:left}.ormuz-console .schema-table-type-link:hover{color:var(--accent);text-decoration:underline}.ormuz-console .schema-table-type-link svg{width:12px;height:12px}.ormuz-console .schema-enum-inline,.ormuz-console .schema-enum-trigger{color:var(--accent-strong);font:inherit;font-size:10.5px}.ormuz-console .schema-enum-inline{font-family:var(--font-mono)}.ormuz-console .schema-enum-popover-wrap{position:relative}.ormuz-console .schema-enum-trigger{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;cursor:pointer}.ormuz-console .schema-enum-trigger:hover{color:var(--accent);text-decoration:underline}.ormuz-console .schema-enum-trigger svg{width:11px;height:11px}.ormuz-console .schema-enum-popover{position:absolute;z-index:4;top:calc(100% + 7px);left:0;display:flex;width:-moz-max-content;width:max-content;max-width:320px;flex-wrap:wrap;gap:5px;padding:8px;border:1px solid var(--accent-line);border-radius:var(--radius-xs);background:var(--surface);box-shadow:0 8px 20px #1e15491f}.ormuz-console .schema-enum-popover code{padding:3px 5px;border-radius:3px;background:var(--accent-weak);color:var(--accent-strong);font-family:var(--font-mono);font-size:10.5px}.ormuz-console .schema-table-description{color:var(--ink-2);line-height:1.35}.ormuz-console .schema-tab-empty,.ormuz-console .schema-tab-list,.ormuz-console .schema-json-example{overflow:auto;padding:18px}.ormuz-console .schema-workspace .schema-tab-empty,.ormuz-console .schema-workspace .schema-tab-list{flex:1;min-height:0}.ormuz-console .schema-tab-empty{color:var(--ink-3);font-size:13px}.ormuz-console .schema-tab-list{display:grid;align-content:start;gap:9px}.ormuz-console .schema-relation-card,.ormuz-console .schema-event-card{padding:13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.ormuz-console .schema-relation-card>div,.ormuz-console .schema-event-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ormuz-console .schema-relation-card code,.ormuz-console .schema-event-card code,.ormuz-console .schema-event-card span{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.ormuz-console .schema-relation-card p{margin:7px 0;color:var(--ink-2);font-size:12px}.ormuz-console .schema-object-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--accent);cursor:pointer;font-family:var(--font-mono);font-size:11px}.ormuz-console .schema-object-link svg{width:12px;height:12px}.ormuz-console .schema-json-example{display:flex;min-height:0;flex:1;flex-direction:column;gap:10px}.ormuz-console .schema-json-example .console-copy-block{flex:1;min-height:0;overflow:auto}.ormuz-console .chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);font-family:var(--font-mono);font-size:11px;font-weight:600}.ormuz-console .chip .dot{width:6px;height:6px;border-radius:999px;background:currentColor}.ormuz-console .chip.ok{color:var(--ok);border-color:var(--ok-line);background:var(--ok-bg)}.ormuz-console .chip.info{color:var(--info);border-color:var(--info-line);background:var(--info-bg)}.ormuz-console .chip.neutral{color:var(--neutral);border-color:var(--neutral-line);background:var(--neutral-bg)}.ormuz-console .chip.warn{color:var(--warn);border-color:var(--warn-line);background:var(--warn-bg)}.ormuz-console .chip.danger{color:var(--danger);border-color:var(--danger-line);background:var(--danger-bg)}.ormuz-console .chip.accent{color:var(--accent-strong);border-color:var(--accent-line);background:var(--accent-weak)}.ormuz-console .btn{--btn-height: var(--ctrl-h);--btn-gap: 8px;--btn-padding: 15px;--btn-font-size: 13.5px;box-sizing:border-box;display:inline-flex;height:var(--btn-height);min-height:var(--btn-height);align-items:center;justify-content:center;gap:var(--btn-gap);padding:0 var(--btn-padding);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer;white-space:nowrap;font-family:var(--font-sans);font-size:var(--btn-font-size);line-height:1;font-weight:600;text-decoration:none;vertical-align:middle;transition:background .14s,border-color .14s,box-shadow .14s,transform .1s}.ormuz-console .btn:active{transform:translateY(1px)}.ormuz-console .btn-primary{background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow-sm)}.ormuz-console .btn-primary:hover{background:var(--accent-strong)}.ormuz-console .btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-2);box-shadow:var(--shadow-sm)}.ormuz-console .btn-secondary:hover{border-color:var(--ink-3)}.ormuz-console .btn-danger{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.ormuz-console .btn-danger:hover{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 18%,var(--surface))}.ormuz-console .btn-ghost{color:var(--ink-2)}.ormuz-console .btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.ormuz-console .btn-sm{--btn-height: var(--btn-h-sm);--btn-gap: 6px;--btn-padding: 11px;--btn-font-size: 12.5px}.ormuz-console .btn-xs{--btn-height: var(--btn-h-xs);--btn-gap: 4px;--btn-padding: 8px;--btn-font-size: 11.5px}.ormuz-console .btn-icon{width:var(--btn-height);min-width:var(--btn-height);padding:0}.ormuz-console .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ormuz-console .btn:disabled{cursor:not-allowed;opacity:.45}.ormuz-console .toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.ormuz-console .toolbar .grow{flex:1}.ormuz-console .toolbar-count{color:var(--ink-3);font-size:12.5px}.ormuz-console .process-instances-search{width:100%;height:var(--ctrl-h)}.ormuz-console .process-instances-status-filter,.ormuz-console .process-instances-definition-filter{width:100%}.ormuz-console .process-instances-toolbar{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(160px,.55fr) minmax(230px,1fr) auto auto}.ormuz-console .process-instances-toolbar .toolbar-count{grid-column:-1;justify-self:end}.ormuz-console .process-instances-reset{white-space:nowrap}.ormuz-console .agent-instances-toolbar{display:grid;grid-template-columns:minmax(240px,1.25fr) minmax(160px,.62fr) minmax(190px,.8fr) minmax(160px,.62fr) auto auto}.ormuz-console .agent-instances-toolbar .toolbar-count{grid-column:-1;justify-self:end}.ormuz-console .agent-instances-search{width:100%;height:var(--ctrl-h)}.ormuz-console .agent-run-source,.ormuz-console .agent-run-activity{display:grid;justify-items:start;gap:4px}.ormuz-console .agent-run-source-link{max-width:210px;overflow:hidden;color:var(--accent-strong);font-size:11.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .agent-run-warning{display:flex;align-items:center;gap:5px;margin-top:4px;color:var(--warn);font-size:11px}.ormuz-console .agent-run-warning svg{width:12px;height:12px}.ormuz-console .field-input,.ormuz-console .field-select,.ormuz-console .field-textarea{width:100%;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:13.5px;outline:0;transition:border-color .14s,box-shadow .14s}.ormuz-console .field-input,.ormuz-console .field-select{height:var(--ctrl-h);padding:0 12px}.ormuz-console .field-textarea{min-height:132px;padding:10px 12px;resize:vertical}.ormuz-console .field-file{width:100%;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);padding:8px;font-size:13px}.ormuz-console .field-file::file-selector-button{margin-right:10px;border:1px solid var(--line-2);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink);cursor:pointer;padding:7px 10px;font-weight:650}.ormuz-console .field-input::-moz-placeholder,.ormuz-console .field-textarea::-moz-placeholder{color:var(--ink-3)}.ormuz-console .field-input::placeholder,.ormuz-console .field-textarea::placeholder{color:var(--ink-3)}.ormuz-console .field-input:focus,.ormuz-console .field-select:focus,.ormuz-console .field-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.ormuz-console .textarea{width:100%;min-height:88px;padding:11px 13px;border:1px solid var(--line-2);border-radius:var(--radius-sm);outline:0;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:13.5px;line-height:1.55;resize:vertical;transition:border-color .14s,box-shadow .14s}.ormuz-console .textarea::-moz-placeholder{color:var(--ink-3)}.ormuz-console .textarea::placeholder{color:var(--ink-3)}.ormuz-console .textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.ormuz-console .field-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238C8478' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.ormuz-console .form-label{display:block;margin-bottom:6px;color:var(--ink-2);font-size:12px;font-weight:600}.ormuz-console .req-star{margin-left:2px;color:var(--danger)}.ormuz-console .field-opt{margin-left:6px;color:var(--ink-3);font-size:11px;font-weight:500}.ormuz-console .field-hint{display:block;margin-top:6px;color:var(--ink-3);font-size:12px;line-height:1.4}.ormuz-console .field-error{display:block;margin-top:6px;color:var(--danger);font-size:12px;line-height:1.4}.ormuz-console .form-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.ormuz-console .form-main{display:flex;flex-direction:column;gap:18px}.ormuz-console .form-aside{position:sticky;top:22px;display:flex;flex-direction:column;gap:14px}.ormuz-console .form-section{padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.ormuz-console .fs-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.ormuz-console .fs-num{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--accent-weak);color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:700}.ormuz-console .fs-title{color:var(--ink);font-size:15px;font-weight:700}.ormuz-console .fs-desc{margin-top:2px;color:var(--ink-3);font-size:12.5px}.ormuz-console .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ormuz-console .form-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ormuz-console .modal-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.ormuz-console .process-import-stack{display:grid;gap:0}.ormuz-console .process-import-section{display:grid;gap:14px;padding:22px 2px;border-bottom:1px solid var(--line)}.ormuz-console .process-import-section:first-of-type{padding-top:2px}.ormuz-console .process-import-section:last-child{padding-bottom:2px;border-bottom:0}.ormuz-console .artifact-import-stack .process-import-file-section{border-bottom:0}.ormuz-console .process-import-section-head{display:flex;justify-content:space-between;gap:16px}.ormuz-console .process-import-section-head h3{margin:3px 0 0;color:var(--ink);font-size:15px;font-weight:750}.ormuz-console .process-import-section-head p{margin:5px 0 0;max-width:720px;color:var(--ink-3);font-size:12.5px;line-height:1.5}.ormuz-console .process-import-dropzone{display:flex;min-height:138px;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:22px;border:1.5px dashed var(--line-2);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);cursor:pointer;text-align:center;transition:border-color .14s,background .14s,box-shadow .14s}.ormuz-console .process-import-dropzone:hover,.ormuz-console .process-import-dropzone.drag{border-color:var(--accent);background:var(--accent-weak);box-shadow:0 0 0 3px var(--accent-glow)}.ormuz-console .process-import-dropzone-icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:2px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--accent-strong)}.ormuz-console .process-import-dropzone-icon svg{width:19px;height:19px}.ormuz-console .process-import-dropzone-title{font-size:14px;font-weight:700}.ormuz-console .process-import-dropzone-meta{color:var(--ink-3);font-size:12px;line-height:1.4}.ormuz-console .process-import-file{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.ormuz-console .process-import-file.invalid{border-color:var(--danger-line, var(--line))}.ormuz-console .process-import-file-icon{display:inline-flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;border-radius:9px;background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .process-import-file-icon svg{width:17px;height:17px}.ormuz-console .process-import-file-body{display:grid;min-width:0;flex:1;gap:2px}.ormuz-console .process-import-file-body strong,.ormuz-console .process-import-file-body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .process-import-file-body strong{color:var(--ink);font-size:13px}.ormuz-console .process-import-file-body small{color:var(--ink-3);font-size:11.5px}.ormuz-console .process-import-choice{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;transition:border-color .14s,background .14s,box-shadow .14s}.ormuz-console .process-import-choice:hover{border-color:var(--line-2);background:var(--surface-2)}.ormuz-console .process-import-choice.selected{border-color:var(--accent);background:var(--accent-weak);box-shadow:0 0 0 2px var(--accent-glow)}.ormuz-console .invoice-line-editor{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:12px}.ormuz-console .invoice-line-fields{display:grid;grid-template-columns:1.1fr 1.7fr .65fr 1fr 1fr;gap:8px}.ormuz-console .invoice-line-foot{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:8px}.ormuz-console .form-field.full{grid-column:1 / -1}.ormuz-console .mono{font-family:var(--font-mono);font-size:12.5px}.ormuz-console .builder-layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:22px;align-items:start}.ormuz-console .builder-main{display:flex;min-width:0;flex-direction:column;gap:18px}.ormuz-console .builder-preview{position:sticky;top:8px}.ormuz-console .agent-create{max-width:920px}.ormuz-console .fb-section-head{display:flex;align-items:center;gap:12px;margin-top:4px}.ormuz-console .fb-section-head h2{margin:0;color:var(--ink);font-size:16px;font-weight:700}.ormuz-console .fb-section-head .grow{flex:1}.ormuz-console .fb-type-tag{padding:2px 8px;border:1px solid var(--accent-line);border-radius:var(--radius-xs);background:var(--accent-weak);color:var(--accent-strong);font-family:var(--font-mono);font-size:10.5px;font-weight:600;white-space:nowrap}.ormuz-console .fb-iact{display:grid;width:28px;height:28px;place-items:center;border:1px solid transparent;border-radius:var(--radius-xs);background:transparent;color:var(--ink-3);cursor:pointer}.ormuz-console .fb-iact:hover{border-color:var(--line);background:var(--surface);color:var(--ink)}.ormuz-console .fb-iact:disabled{cursor:not-allowed;opacity:.35}.ormuz-console .fb-iact.danger:hover{border-color:var(--danger-line);color:var(--danger)}.ormuz-console .fb-iact svg{width:15px;height:15px}.ormuz-console .fb-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ormuz-console .switch-row{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.ormuz-console .switch-row.compact{padding:11px 13px}.ormuz-console .switch{position:relative;width:38px;height:22px;padding:0;border:0;border-radius:999px;background:var(--line-2);cursor:pointer;flex:none}.ormuz-console .switch .knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .15s}.ormuz-console .switch.on{background:var(--accent)}.ormuz-console .switch.on .knob{transform:translate(16px)}.ormuz-console .sr-title{color:var(--ink);font-size:13px;font-weight:700}.ormuz-console .sr-desc{margin-top:2px;color:var(--ink-3);font-size:11.5px}.ormuz-console .segment{display:flex;overflow:hidden;height:var(--ctrl-h);border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface-2);padding:3px}.ormuz-console .segment button{border:0;border-radius:var(--radius-xs);background:transparent;color:var(--ink-2);cursor:pointer;flex:1;font-size:13px;font-weight:600}.ormuz-console .segment button:last-child{border-right:0}.ormuz-console .segment button.sel{background:var(--surface);color:var(--ink);font-weight:700;box-shadow:var(--shadow-sm)}.ormuz-console .combo{position:relative;display:flex;height:var(--ctrl-h);align-items:center;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;transition:border-color .14s,box-shadow .14s}.ormuz-console .combo:hover{border-color:var(--ink-3)}.ormuz-console .combo:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.ormuz-console .combo.open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.ormuz-console .combo.disabled{cursor:not-allowed;opacity:.7}.ormuz-console .combo svg{width:15px;height:15px;color:var(--ink-3);flex:none}.ormuz-console .combo-trigger{display:flex;width:100%;height:100%;min-width:0;align-items:center;gap:10px;padding:0 12px;border:0;background:transparent;color:var(--ink);cursor:pointer;text-align:left}.ormuz-console .combo-trigger:disabled{cursor:not-allowed}.ormuz-console .combo-val{min-width:0;overflow:hidden;color:var(--ink);font-size:13.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .combo-mono{min-width:8ch;max-width:15ch;overflow:hidden;color:var(--ink-2);font-family:var(--font-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .form-merchant-combo .combo-val{flex:0 1 auto;max-width:44%}.ormuz-console .form-merchant-combo .combo-mono{flex:0 0 auto}.ormuz-console .combo-placeholder{min-width:0;flex:1;overflow:hidden;color:var(--ink-3);font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .combo-trigger>svg:last-child{margin-left:auto}.ormuz-console .combo-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;left:0;display:flex;max-height:220px;flex-direction:column;overflow-y:auto;padding:4px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-pop)}.ormuz-console .combo-menu button{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--ink);cursor:pointer;text-align:left}.ormuz-console .combo-menu button:hover,.ormuz-console .combo-menu button.sel{background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .combo-menu button>span:first-child{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .pv-shell{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.ormuz-console .pv-head{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line)}.ormuz-console .pv-eyebrow{color:var(--accent-strong);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ormuz-console .pv-view{margin-left:auto;color:var(--ink-3);font-size:12px}.ormuz-console .pv-canvas{max-height:calc(100vh - 230px);padding:22px 20px;overflow-y:auto;background:var(--paper)}.ormuz-console .pv-card{padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.ormuz-console .pv-title{margin:0 0 4px;color:var(--ink);font-family:var(--title-font);font-size:19px;font-weight:var(--title-wt);letter-spacing:var(--title-ls)}.ormuz-console .pv-desc{margin:0 0 18px;color:var(--ink-2);font-size:13px;line-height:1.5}.ormuz-console .pv-field{margin-bottom:16px}.ormuz-console .pv-label{display:block;margin-bottom:7px;color:var(--ink);font-size:12.5px;font-weight:600}.ormuz-console .pv-label .req{margin-left:2px;color:var(--danger)}.ormuz-console .pv-help{margin-top:6px;color:var(--ink-3);font-size:11.5px;line-height:1.45}.ormuz-console .pv-control{display:flex;width:100%;height:40px;align-items:center;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:13.5px}.ormuz-console .pv-control.ta{height:76px;align-items:flex-start;padding-top:10px}.ormuz-console .pv-control .ph{color:var(--ink-3)}.ormuz-console .pv-control.sel{justify-content:space-between}.ormuz-console .pv-control.sel svg{width:15px;height:15px;color:var(--ink-3)}.ormuz-console .pv-opts{display:flex;flex-direction:column;gap:9px}.ormuz-console .pv-opt{display:flex;align-items:center;gap:9px;color:var(--ink);font-size:13.5px}.ormuz-console .pv-opt .rdot,.ormuz-console .pv-opt .rbox{width:17px;height:17px;border:2px solid var(--line-2);flex:none}.ormuz-console .pv-opt .rdot{border-radius:999px}.ormuz-console .pv-opt .rbox{border-radius:var(--radius-xs)}.ormuz-console .pv-opt.on .rdot{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface),inset 0 0 0 9px var(--accent)}.ormuz-console .pv-submit{display:grid;height:42px;margin-top:20px;place-items:center;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-fg);font-size:14px;font-weight:600}.ormuz-console .pv-empty{padding:30px 10px;color:var(--ink-3);font-size:13px;text-align:center}.ormuz-console .radio-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ormuz-console .radio-card{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer}.ormuz-console .radio-card.sel{border-color:var(--accent-line);background:var(--accent-weak)}.ormuz-console .rc-radio{width:18px;height:18px;margin-top:1px;border:2px solid var(--line-2);border-radius:999px;background:var(--surface);flex:none}.ormuz-console .radio-card.sel .rc-radio{border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--surface),inset 0 0 0 10px var(--accent)}.ormuz-console .rc-title{color:var(--ink);font-size:13.5px;font-weight:700}.ormuz-console .rc-desc{margin-top:2px;color:var(--ink-3);font-size:12px}.ormuz-console .lines{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ormuz-console .lines-head,.ormuz-console .lines-row{display:grid;grid-template-columns:minmax(0,1fr) 76px 124px 124px 36px;gap:10px;align-items:center}.ormuz-console .lines-head{padding:12px 14px;background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ormuz-console .lines-row{padding:12px 14px;border-top:1px solid var(--line)}.ormuz-console .line-add{display:flex;width:100%;align-items:center;gap:8px;padding:12px 14px;border:0;border-top:1px dashed var(--line);background:transparent;color:var(--accent-strong);font-size:13px;font-weight:600;text-align:left;cursor:pointer}.ormuz-console .line-add:hover{background:var(--surface-2)}.ormuz-console .mini-icon-btn{display:inline-grid;width:28px;height:28px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--ink-3);cursor:pointer}.ormuz-console .mini-icon-btn:hover{background:var(--surface-2);color:var(--danger)}.ormuz-console .sum-row,.ormuz-console .sum-total{display:flex;align-items:center;justify-content:space-between;gap:16px}.ormuz-console .sum-row+.sum-row,.ormuz-console .sum-row+.sum-total{margin-top:10px}.ormuz-console .sum-row .k,.ormuz-console .sum-total .k{color:var(--ink-3);font-size:12px}.ormuz-console .sum-row .v{color:var(--ink);font-size:13px;font-weight:600}.ormuz-console .sum-total{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.ormuz-console .sum-total .v{color:var(--ink);font-family:var(--num-font);font-size:24px;font-weight:var(--title-wt);letter-spacing:var(--num-ls)}.ormuz-console .stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ormuz-console .stat{padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.ormuz-console .stat.is-interactive{padding:0;transition:border-color .14s,box-shadow .14s,background .14s}.ormuz-console .stat.is-interactive:not(.is-disabled):hover{border-color:var(--accent-line);background:color-mix(in srgb,var(--accent-weak) 24%,var(--surface))}.ormuz-console .stat.is-interactive.is-active{border-color:var(--accent);background:var(--accent-weak);box-shadow:0 0 0 2px var(--accent-glow)}.ormuz-console .stat-action{display:block;width:100%;padding:16px 18px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ormuz-console .stat-action:focus-visible{border-radius:var(--radius);outline:2px solid var(--accent);outline-offset:-3px}.ormuz-console .stat-action:disabled{cursor:default}.ormuz-console .stat.is-interactive .stat-d{padding:0 18px 16px}.ormuz-console .stat-filter-links,.ormuz-console .stat-filter-links>span{display:inline-flex;align-items:center}.ormuz-console .stat-filter-separator{margin:0 4px;color:var(--ink-3)}.ormuz-console .stat-filter-link{padding:0;border:0;border-radius:3px;background:transparent;color:var(--ink-3);font:inherit;cursor:pointer}.ormuz-console .stat-filter-link:hover:not(:disabled),.ormuz-console .stat-filter-link.is-active{color:var(--accent-strong);text-decoration:underline;text-underline-offset:2px}.ormuz-console .stat-filter-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ormuz-console .stat-filter-link:disabled{cursor:default;opacity:.65}.ormuz-console .stat-k{color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.ormuz-console .stat-v{margin-top:8px;color:var(--ink);font-family:var(--num-font);font-size:26px;font-weight:var(--title-wt);line-height:1;letter-spacing:var(--num-ls)}.ormuz-console .stat-d{margin-top:8px;color:var(--ink-3);font-size:12px}.ormuz-console .tbl-wrap{overflow:visible;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.ormuz-console table.tbl{min-width:760px;width:100%;border-collapse:collapse;font-size:13.5px}.ormuz-console table.tbl thead th{height:40px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--ink-3);text-align:left;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ormuz-console .table-sort-button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.ormuz-console .table-sort-button:hover,.ormuz-console .table-sort-button.is-active{color:var(--ink)}.ormuz-console .table-sort-icon{width:12px;height:12px;transition:transform .12s ease}.ormuz-console .table-sort-icon.is-ascending{transform:rotate(180deg)}.ormuz-console table.tbl tbody td{height:var(--row-h);padding:0 16px;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle;white-space:nowrap}.ormuz-console table.tbl.merchants-table{min-width:0;table-layout:fixed}.ormuz-console table.tbl.merchants-table thead th:nth-child(1){width:24%}.ormuz-console table.tbl.merchants-table thead th:nth-child(2){width:20%}.ormuz-console table.tbl.merchants-table thead th:nth-child(3){width:26%}.ormuz-console table.tbl.merchants-table thead th:nth-child(4){white-space:normal}.ormuz-console table.tbl.merchants-table .table-action-column{width:128px;min-width:0}.ormuz-console .merchants-table .list-primary-action,.ormuz-console .merchants-table .copyval{display:flex;min-width:0}.ormuz-console .merchants-table .copyval{width:100%}.ormuz-console .merchants-table .copyval .txt{min-width:0}.ormuz-console .merchants-table .cell-id,.ormuz-console .merchants-table .merchants-cell-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.ormuz-console table.tbl.merchants-table,.ormuz-console table.tbl.merchants-table tbody,.ormuz-console table.tbl.merchants-table tbody tr{display:block;width:100%}.ormuz-console table.tbl.merchants-table thead{display:none}.ormuz-console table.tbl.merchants-table tbody{padding:8px}.ormuz-console table.tbl.merchants-table tbody tr{margin-bottom:8px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.ormuz-console table.tbl.merchants-table tbody tr:last-child{margin-bottom:0}.ormuz-console table.tbl.merchants-table tbody td{display:grid;width:100%;height:auto;min-height:40px;grid-template-columns:minmax(90px,36%) minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;white-space:normal}.ormuz-console table.tbl.merchants-table tbody td:before{content:attr(data-label);color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ormuz-console table.tbl.merchants-table tbody td.table-action-column{display:flex;width:100%;justify-content:flex-end}.ormuz-console table.tbl.merchants-table tbody td.table-action-column:before{display:none}.ormuz-console table.tbl.merchants-table tbody td[colspan]{display:block}.ormuz-console table.tbl.merchants-table tbody td[colspan]:before{display:none}}.ormuz-console .cell-strong{color:var(--ink);font-weight:600}.ormuz-console .cell-sub{margin-top:3px;color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.ormuz-console .trig-set{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ormuz-console .trig{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);font-family:var(--font-mono);font-size:10.5px;font-weight:600;white-space:nowrap}.ormuz-console .trig svg{width:12px;height:12px;flex:none}.ormuz-console .trig.event{border-color:var(--info-line);background:var(--info-bg);color:var(--info)}.ormuz-console .trig.checkout{border-color:var(--accent-line);background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .trig.onboarding{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.ormuz-console .trig.none{border-style:dashed;background:transparent;color:var(--ink-3)}.ormuz-console .trig.is-inactive{border-color:var(--line-2);background:var(--surface-2);color:var(--ink-3)}.ormuz-console .trig-state{font-size:9px;font-weight:500}.ormuz-console .trig-state:before{content:"·";margin-right:5px}.ormuz-console .trig.has-tip{position:relative;cursor:help}.ormuz-console .trig-tip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:30;display:flex;flex-direction:column;gap:2px;padding:7px 11px;border-radius:var(--radius-sm);background:var(--ink);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transform:translate(-50%) translateY(4px);transition:opacity .13s,transform .13s;white-space:nowrap}.ormuz-console .trig.has-tip:hover .trig-tip,.ormuz-console .trig.has-tip:focus-visible .trig-tip{opacity:1;transform:translate(-50%) translateY(0)}.ormuz-console .trig-tip .tt-k{color:var(--ink-3);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.ormuz-console .trig-tip .tt-v{color:var(--paper);font-family:var(--font-mono);font-size:12.5px;font-weight:600}.ormuz-console .scope{display:inline-flex;align-items:center;gap:6px;max-width:230px;font-size:12.5px}.ormuz-console .scope .ic-glob{width:15px;height:15px;color:var(--ink-3);flex:none}.ormuz-console .scope .merch{overflow:hidden;color:var(--ink-2);font-family:var(--font-mono);font-size:12px;text-overflow:ellipsis}.ormuz-console .io-schema{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);font-family:var(--font-mono);font-size:12px}.ormuz-console .io-schema .seg{display:inline-flex;align-items:center;gap:4px}.ormuz-console .io-schema .seg b{color:var(--ink);font-weight:700}.ormuz-console .io-schema .arrow{color:var(--ink-3)}.ormuz-console .row-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}.ormuz-console .row-act{display:grid;width:30px;height:30px;place-items:center;border:1px solid transparent;border-radius:var(--radius-xs);background:transparent;color:var(--ink-3);cursor:pointer}.ormuz-console .row-act:hover{border-color:var(--line);background:var(--surface-2);color:var(--ink)}.ormuz-console .row-act.danger:hover{border-color:var(--danger-line);color:var(--danger)}.ormuz-console .row-act svg{width:16px;height:16px}.ormuz-console table.tbl tbody tr .row-actions{opacity:.35;transition:opacity .12s}.ormuz-console table.tbl tbody tr:hover .row-actions,.ormuz-console table.tbl tbody tr .process-row-actions,.ormuz-console table.tbl tbody tr .list-row-actions{opacity:1}.ormuz-console .table-action-column{width:1%;min-width:132px;white-space:nowrap}.ormuz-console .webhook-message-actions{min-width:185px}.ormuz-console .list-row-actions{min-width:126px}.ormuz-console .row-link:disabled{opacity:.5;cursor:not-allowed}.ormuz-console .row-link{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--accent-strong);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.ormuz-console .row-link:hover{background:var(--accent-weak)}.ormuz-console .row-link svg{width:13px;height:13px}.ormuz-console .row-more{font-size:18px;font-weight:700;letter-spacing:1px;line-height:1}.ormuz-console .process-row-menu{position:fixed;z-index:1400;display:flex;flex-direction:column;padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink)}.ormuz-console .process-row-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--ink-2);font:12.5px var(--font-sans);text-align:left;cursor:pointer}.ormuz-console .process-row-menu button:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.ormuz-console .process-row-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ormuz-console .process-row-menu button:disabled{opacity:.5;cursor:not-allowed}.ormuz-console .process-row-menu button.danger{color:var(--danger)}.ormuz-console .process-row-menu button.danger:hover{background:var(--danger-bg)}.ormuz-console .process-row-menu button svg{width:15px;height:15px;flex:none}.ormuz-console .process-row-menu-separator{height:1px;margin:5px 4px;background:var(--line)}.ormuz-console .instance-tree-cell{display:flex;align-items:flex-start;gap:6px;padding-left:calc(var(--instance-tree-depth, 0) * 18px)}.ormuz-console .instance-tree-toggle{display:inline-flex;width:18px;height:20px;flex:none;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:var(--ink-3);cursor:pointer;font-size:16px;line-height:1}.ormuz-console .instance-tree-toggle:hover:not(.is-leaf){background:var(--surface-2);color:var(--ink)}.ormuz-console .instance-tree-toggle.is-leaf{color:var(--line-2);cursor:default}.ormuz-console .instance-tree-relation{display:inline-flex;align-items:center;min-height:19px;padding:1px 6px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:10px;font-weight:600;white-space:nowrap}.ormuz-console .instance-tree-relation.is-subworkflow{border-color:var(--accent-line);background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .instance-tree-context{opacity:.65}.ormuz-console .instance-tree-context:hover{opacity:1}.ormuz-console .instance-tree-group-row,.ormuz-console .instance-tree-group-row:hover{background:var(--surface-2)}.ormuz-console .instance-tree-group-status{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.ormuz-console .instance-tree-truncated{margin:10px 12px 12px}.ormuz-console .inst-name{display:flex;min-width:0;flex-direction:column;gap:3px}.ormuz-console .inst-top{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ormuz-console .inst-pname{color:var(--ink);font-size:13.5px;font-weight:600;white-space:nowrap}.ormuz-console .inst-id{color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px;white-space:nowrap}.ormuz-console .retry-link{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border:1px solid var(--accent-line);border-radius:var(--radius-xs);background:var(--accent-weak);color:var(--accent-strong);font-family:var(--font-mono);font-size:11px;font-weight:600}.ormuz-console .inst-error{display:flex;align-items:center;gap:6px;max-width:560px;color:var(--danger);font-size:12px}.ormuz-console .inst-error svg{width:13px;height:13px;flex:none}.ormuz-console .inst-error .etxt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .inst-error .enode{font-family:var(--font-mono);font-weight:600}.ormuz-console .duration-cell{display:flex;align-items:flex-end;flex-direction:column;gap:2px}.ormuz-console .duration-cell>span:last-child:not(:first-child){color:var(--ink-3);font-size:10.5px}.ormuz-console .steps{display:flex;width:245px;max-width:100%;flex-direction:column;gap:6px}.ormuz-console .steps-top{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;font-size:12px}.ormuz-console .steps-top .sc{color:var(--ink);font-family:var(--num-font);font-weight:700;letter-spacing:var(--num-ls)}.ormuz-console .steps-top .sl{color:var(--ink-3)}.ormuz-console .steps-outcome{flex-basis:100%;color:var(--danger);font-size:10.5px;font-weight:600;white-space:nowrap}.ormuz-console .steps-bar{display:flex;gap:2px;height:5px}.ormuz-console .steps-bar i{min-width:4px;height:100%;border-radius:2px;background:var(--surface-3);flex:1}.ormuz-console .steps-bar.is-grouped i{min-width:4px;flex:var(--step-units) 1 0}.ormuz-console .steps-bar i.is-completed,.ormuz-console .steps-bar i.is-triggered{background:var(--ok)}.ormuz-console .steps-bar i.is-failed{background:var(--danger)}.ormuz-console .steps-bar i.is-running{background:var(--info)}.ormuz-console .steps-bar i.is-waiting,.ormuz-console .steps-bar i.is-pending{background:var(--warn)}.ormuz-console .steps-bar i.is-operator_skipped{background:var(--info);opacity:.65}.ormuz-console .steps-bar i.is-skipped,.ormuz-console .steps-bar i.is-not_run{background:var(--line-2)}.ormuz-console .time-cell{display:flex;flex-direction:column;gap:1px}.ormuz-console .time-cell .rel{color:var(--ink);font-size:12.5px}.ormuz-console .time-cell .abs{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.ormuz-console table.tbl.inst tbody td{height:auto;padding-top:11px;padding-bottom:11px;vertical-align:middle}.ormuz-console table.tbl tbody tr:last-child td{border-bottom:0}.ormuz-console table.tbl tbody tr{transition:background .1s}.ormuz-console table.tbl tbody tr.is-clickable{cursor:pointer}.ormuz-console table.tbl tbody tr.is-clickable:hover,.ormuz-console table.tbl tbody tr.is-clickable:focus-within{background:var(--surface-2)}.ormuz-console .list-primary-action{display:inline-flex;max-width:100%;align-items:center;padding:0;border:0;background:transparent;color:var(--accent-strong);font:inherit;font-weight:650;text-align:left;text-decoration:none;cursor:pointer}.ormuz-console .list-primary-action:hover,.ormuz-console .list-primary-action:focus,.ormuz-console .list-primary-action:visited{color:var(--accent-strong);text-decoration:none}.ormuz-console .list-primary-action .cell-id,.ormuz-console .list-primary-action .cell-mono,.ormuz-console .list-primary-action .cell-strong{color:inherit}.ormuz-console .instance-list-primary{min-width:0;flex:1}.ormuz-console .cell-id{color:var(--accent-strong);font-family:var(--font-mono);font-size:12.5px;font-weight:500}.ormuz-console .mono{font-family:var(--font-mono)}.ormuz-console .cell-mono{color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.ormuz-console .cell-amt{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.ormuz-console table.tbl tfoot td{height:44px;padding:0 16px;border-top:1.5px solid var(--line-2);background:var(--surface-2);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:750}.ormuz-console table.tbl tfoot td.lbl{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ormuz-console .tag{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--ink-2);padding:2px 8px;font-family:var(--font-mono);font-size:11px;font-weight:600}.ormuz-console .detail-table-wrap{overflow-x:auto;overflow-y:hidden}.ormuz-console .tbl-foot{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--line);background:var(--surface-2);color:var(--ink-3);font-size:12.5px}.ormuz-console .empty-state,.ormuz-console .error-box{padding:24px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink-3);text-align:center;font-size:13px}.ormuz-console .table-actions,.ormuz-console .role-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ormuz-console .role-list,.ormuz-console .extension-stack,.ormuz-console .extension-form-stack,.ormuz-console .extension-detail-aside{display:flex;flex-direction:column;gap:12px}.ormuz-console .role-card{padding:18px 20px}.ormuz-console .role-card-main,.ormuz-console .role-card-title,.ormuz-console .extension-item-head,.ormuz-console .extension-panel-head,.ormuz-console .extension-copy-row,.ormuz-console .extension-check-row{display:flex;align-items:center;gap:10px}.ormuz-console .role-card-main,.ormuz-console .extension-item-head,.ormuz-console .extension-panel-head{justify-content:space-between}.ormuz-console .role-card-copy{min-width:0}.ormuz-console .role-card-title{color:var(--ink);font-size:14px;font-weight:750}.ormuz-console .role-permissions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ormuz-console .role-empty,.ormuz-console .extension-empty-inline,.ormuz-console .extension-item-meta,.ormuz-console .extension-panel-sub{color:var(--ink-3);font-size:12px}.ormuz-console .extension-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.ormuz-console .extension-detail-main{display:flex;min-width:0;flex-direction:column;gap:16px}.ormuz-console .extension-page-head{margin-bottom:22px}.ormuz-console .extension-title-row{display:flex;align-items:center;gap:12px}.ormuz-console .extension-config-card .card-head{align-items:flex-start}.ormuz-console .extension-managed-consent-items{display:grid;gap:14px}.ormuz-console .extension-managed-consent-items .mono-label{margin-bottom:6px}.ormuz-console .extension-managed-actions{display:flex;align-items:center;gap:10px}.ormuz-console .extension-managed-access-group{display:grid;gap:8px;margin-top:14px}.ormuz-console .extension-connector-switch{margin-top:14px}.ormuz-console .extension-connector-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ormuz-console .group-label{display:flex;align-items:center;gap:8px;margin:4px 0 14px;padding-bottom:9px;border-bottom:1px solid var(--line);color:var(--ink-2);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ormuz-console .group-hint{margin-left:auto;color:var(--ink-3);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.ormuz-console .secret-set{display:flex;height:var(--ctrl-h);align-items:center;gap:10px;padding:0 8px 0 13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.ormuz-console .secret-set .sv{min-width:0;flex:1;overflow:hidden;color:var(--ink-3);font-size:12px;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .extension-inline-link{margin-top:6px;border:0;background:transparent;color:var(--ink-3);cursor:pointer;font-size:12px;padding:0}.ormuz-console .extension-reception-status{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--ink);font-size:13px;font-weight:650}.ormuz-console .extension-reception-status .chip{margin-left:auto}.ormuz-console .extension-reception-card .secret-box{padding:8px 11px;letter-spacing:0;text-transform:none}.ormuz-console .extension-reception-card .copyval{width:100%}.ormuz-console .extension-reception-card .copyval .txt{flex:1;color:var(--ink-2);font-size:11px}.ormuz-console .extension-events-empty{padding:34px 20px;color:var(--ink-3);font-size:13px;line-height:1.6;text-align:center}.ormuz-console .extension-events-list{display:flex;flex-direction:column}.ormuz-console .extension-event-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.ormuz-console .extension-event-row:last-child{border-bottom:0}.ormuz-console .extension-event-row .chip{margin-left:auto}.ormuz-console .conn-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.ormuz-console .conn-row:last-child{padding-bottom:0;border-bottom:0}.ormuz-console .conn-row:first-of-type{padding-top:0}.ormuz-console .conn-k{color:var(--ink-3);font-size:12.5px}.ormuz-console .conn-v{display:inline-flex;min-width:0;align-items:center;gap:7px;margin-left:auto;color:var(--ink);font-size:13px;font-weight:600}.ormuz-console .extension-panel{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.ormuz-console .extension-panel-head{min-height:50px;padding:12px 15px;border-bottom:1px solid var(--line)}.ormuz-console .extension-panel-title,.ormuz-console .extension-item-title{color:var(--ink);font-size:13px;font-weight:750}.ormuz-console .extension-panel-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.ormuz-console .extension-panel-sub{margin-top:3px}.ormuz-console .extension-panel-body{padding:14px}.ormuz-console .extension-form-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.ormuz-console .extension-item{padding:13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.ormuz-console .extension-item.compact{padding:10px 11px;background:var(--surface-2)}.ormuz-console .extension-copy-row{margin-top:10px;padding:8px;border-radius:var(--radius-sm);background:var(--surface-2)}.ormuz-console .extension-copy-row code{min-width:0;flex:1;overflow:hidden;color:var(--ink-2);font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .extension-item-meta{margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .extension-check-row{color:var(--ink-2);font-size:13px}.ormuz-console .error-box{border-style:solid;border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.ormuz-console .tabs{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:4px}.ormuz-console .tab{min-height:30px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ink-3);cursor:pointer;padding:0 11px;font-size:12.5px;font-weight:700;white-space:nowrap}.ormuz-console .tab:hover{color:var(--ink)}.ormuz-console .tab.active{border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.ormuz-console .mono-label{color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ormuz-console .codebox{max-height:420px;margin:0;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);padding:14px;font-family:var(--font-mono);font-size:12px;line-height:1.6;white-space:pre-wrap}.ormuz-console .console-json-block{min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.ormuz-console .console-json-block__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--surface-2)}.ormuz-console .console-json-block__actions{display:inline-flex;align-items:center;gap:4px}.ormuz-console .console-json-agent-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-block:2px}.ormuz-console .console-json-agent-row__key{color:var(--ink);font-family:var(--font-mono)}.ormuz-console .console-json-agent-row__value{min-width:0;overflow-wrap:anywhere}.ormuz-console .console-json-agent-badge,.ormuz-console .console-json-agent-operator-mask{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-xs);padding:2px 6px;font-family:var(--font-sans);font-size:11px;line-height:1.4;white-space:normal}.ormuz-console .console-json-agent-badge--pseudonymized,.ormuz-console .console-json-agent-badge--omitted{color:var(--warn);border-style:dashed;background:var(--surface)}.ormuz-console .console-json-agent-badge--forbidden,.ormuz-console .console-json-agent-operator-mask{color:var(--ink-3);background:var(--surface)}.ormuz-console .console-json-agent-badge--raw{color:var(--accent-strong);border-color:var(--accent-line);background:var(--accent-soft)}.ormuz-console .agent-input-visibility-summary{margin-bottom:16px}.ormuz-console .agent-input-visibility-summary__badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:6px}.ormuz-console .agent-input-visibility-summary p+p{margin-top:6px}.ormuz-console .console-json-protected-row{display:flex;align-items:flex-start;gap:8px}.ormuz-console .console-json-protected-row__value{min-width:0;flex:1}.ormuz-console .console-json-protected-reveal{display:inline-flex;flex:none;align-items:center;gap:4px;margin-left:auto;border:1px solid var(--accent-line);border-radius:var(--radius-xs);background:var(--surface);color:var(--accent-strong);padding:3px 6px;font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1}.ormuz-console .console-json-protected-reveal:hover{border-color:var(--accent-strong);background:var(--accent-soft)}.ormuz-console .console-json-protected-reveal svg{width:11px;height:11px}.ormuz-console .console-json-block__tree,.ormuz-console .console-json-block__fullscreen-tree{position:relative;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:12px 14px}.ormuz-console .console-json-block__tree{max-height:420px;border:0;border-radius:0}.ormuz-console .console-json-platform-object{display:inline-flex;align-items:center;gap:5px;color:var(--accent-strong)!important;font-weight:700}.ormuz-console .console-json-platform-object__icon{width:13px;height:13px;flex:none}.ormuz-console .console-json-public-id{color:var(--accent-strong);cursor:pointer;font-weight:600;text-decoration:underline;text-decoration-color:var(--accent-line);text-decoration-thickness:1px;text-underline-offset:2px}.ormuz-console .console-json-public-id:hover{color:var(--accent);text-decoration-color:currentColor}.ormuz-console .modal-panel.json-viewer-modal{height:calc(100vh - 32px);max-height:none}.ormuz-console .modal-panel.object-schema-modal .modal-body{display:flex;min-height:min(560px,68vh);overflow:hidden;padding:0}.ormuz-console .modal-panel.json-viewer-modal .modal-body{display:flex;padding:16px 18px}.ormuz-console .console-json-block__fullscreen-tree{width:100%;min-height:0;background:var(--surface)}.ormuz-console .process-instance-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-height:600px}.ormuz-console .process-instance-page{display:flex;min-height:100%;flex-direction:column;padding-bottom:20px}.ormuz-console .process-instance-page>.process-instance-layout{flex:1}.ormuz-console .process-instance-layout.has-inspector{grid-template-columns:minmax(0,1fr) clamp(420px,32vw,560px)}.ormuz-console .process-instance-workspace-nav{margin-bottom:16px;overflow-x:auto}.ormuz-console .process-instance-workspace-main{display:flex;min-width:0;flex-direction:column}.ormuz-console .process-instance-workspace-main>.process-instance-execution-view,.ormuz-console .process-instance-workspace-main>.process-instance-operations-workspace{flex:1}.ormuz-console .process-instance-workspace-main>.process-instance-operations-workspace{grid-template-rows:auto minmax(0,1fr)}.ormuz-console .process-instance-operations-workspace>.process-instance-execution-view{min-height:0}.ormuz-console .process-instance-operations-legacy{display:grid;gap:16px}.ormuz-console .process-instance-section-tabs{margin-left:auto;overflow-x:auto}.ormuz-console .process-instance-data-notice{border-bottom:1px solid var(--line);background:var(--surface-2);padding:10px 16px;color:var(--ink-3);font-size:11px;line-height:1.55}.ormuz-console .process-control-view{min-height:560px;background:var(--surface)}.ormuz-console .process-control-history{display:grid}.ormuz-console .process-control-history__empty{display:grid;min-height:220px;place-items:center;color:var(--ink-3);font-size:12px}.ormuz-console .process-control-history__event{display:grid;grid-template-columns:14px minmax(0,1fr);gap:12px;border-bottom:1px solid var(--line);padding:14px 16px}.ormuz-console .process-control-history__marker{width:8px;height:8px;margin-top:6px;border-radius:999px;background:var(--accent)}.ormuz-console .process-control-history__body{min-width:0}.ormuz-console .process-control-history__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ormuz-console .process-control-history__title strong{color:var(--ink-2);font-size:11px;font-weight:600}.ormuz-console .process-control-history__meta{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:6px}.ormuz-console .process-control-history__meta code{color:var(--ink-3);font-size:10px}.ormuz-console .process-control-history__details{margin-top:10px}.ormuz-console .process-control-history__details>summary{cursor:pointer;color:var(--accent);font-size:11px}.ormuz-console .process-control-history__details[open]>.console-json-block{margin-top:10px}.ormuz-console .process-control-history__more{display:flex;justify-content:center;border-top:1px solid var(--line);padding:14px}.ormuz-console .process-instance-operations-workspace,.ormuz-console .process-operations{display:grid;gap:16px}.ormuz-console .process-operations-situation{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px;box-shadow:var(--shadow-sm)}.ormuz-console .process-operations-situation.is-failing,.ormuz-console .process-operations-situation.is-failed,.ormuz-console .process-operations-situation.is-retry_exhausted,.ormuz-console .process-operations-situation.is-stopped{border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.ormuz-console .process-operations-situation.is-waiting,.ormuz-console .process-operations-situation.is-retry_scheduled,.ormuz-console .process-operations-situation.is-stopping{border-color:color-mix(in srgb,var(--warn) 28%,var(--line))}.ormuz-console .process-operations-situation__icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:var(--surface-2);color:var(--accent)}.ormuz-console .process-operations-situation.is-completed .process-operations-situation__icon{width:38px;height:38px;border-radius:50%;background:var(--ok-bg);color:var(--ok)}.ormuz-console .process-operations-situation.is-completed .process-operations-situation__icon svg{width:19px;height:19px}.ormuz-console .process-operations-situation.is-failing .process-operations-situation__icon,.ormuz-console .process-operations-situation.is-failed .process-operations-situation__icon,.ormuz-console .process-operations-situation.is-retry_exhausted .process-operations-situation__icon,.ormuz-console .process-operations-situation.is-stopped .process-operations-situation__icon{color:var(--danger)}.ormuz-console .process-operations-situation.is-waiting .process-operations-situation__icon,.ormuz-console .process-operations-situation.is-retry_scheduled .process-operations-situation__icon,.ormuz-console .process-operations-situation.is-stopping .process-operations-situation__icon{color:var(--warn)}.ormuz-console .process-operations-situation.is-superseded .process-operations-situation__icon{color:var(--ink-2)}.ormuz-console .process-operations-situation__body h2{margin:0 0 4px;color:var(--ink);font-size:19px;font-weight:700}.ormuz-console .process-operations-situation__body p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.55}.ormuz-console .process-operations-situation__meta,.ormuz-console .process-operations-activity__meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:10px;color:var(--ink-3);font-size:11px}.ormuz-console .process-operations-situation__meta>span+span:before,.ormuz-console .process-operations-activity__meta>span+span:before{content:"·";margin-right:12px}.ormuz-console .process-operations-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:16px}.ormuz-console .process-operations-section{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.ormuz-console .process-operations-section__head{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:14px 16px}.ormuz-console .process-operations-section__head h3{margin:3px 0 0;color:var(--ink);font-size:14px;font-weight:700}.ormuz-console .process-operations-count{color:var(--ink-3);font:11px var(--font-mono)}.ormuz-console .process-operations-active-list{display:grid;margin-top:14px;border-top:1px solid var(--line)}.ormuz-console .process-operations-activity{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px 0}.ormuz-console .process-operations-activity+.process-operations-activity{border-top:1px solid var(--line)}.ormuz-console .process-operations-activity__title-row{display:flex;align-items:center;gap:10px}.ormuz-console .process-operations-activity__title-row strong{color:var(--ink);font-size:13px}.ormuz-console .process-operations-activity__main p{margin:5px 0 0;color:var(--ink-2);font-size:12px;line-height:1.5}.ormuz-console .process-operations-activity__meta code{color:var(--ink-3);font-size:10px}.ormuz-console .process-operations-activity__actions{display:flex;max-width:420px;flex-wrap:wrap;align-content:start;justify-content:flex-start;gap:6px;margin-top:12px}.ormuz-console .process-operations-activity>.process-operations-activity__actions{justify-content:flex-end;margin-top:0}.ormuz-console .process-operations-inline-empty{display:flex;align-items:center;gap:7px;margin-top:12px;color:var(--ink-3);font-size:11px}.ormuz-console .process-operations-empty{display:flex;min-height:88px;align-items:center;justify-content:center;gap:8px;padding:18px;color:var(--ink-3);font-size:12px}.ormuz-console .process-operations-context{display:grid;gap:0;margin:0}.ormuz-console .process-operations-context>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:12px;border-bottom:1px solid var(--line);padding:11px 16px}.ormuz-console .process-operations-context>div:last-child{border-bottom:0}.ormuz-console .process-operations-context dt{color:var(--ink-3);font-size:11px}.ormuz-console .process-operations-context dd{min-width:0;margin:0;color:var(--ink);font-size:12px;overflow-wrap:anywhere}.ormuz-console .process-operations-context__definition{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ormuz-console .process-operations-context__revision{white-space:nowrap}.ormuz-console .process-operations-context__link{display:inline-flex;max-width:100%;align-items:center;gap:4px;color:var(--accent);font-weight:600;text-align:left;cursor:pointer}.ormuz-console .process-operations-context__link:hover{text-decoration:underline}.ormuz-console .process-operations-context__link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.ormuz-console .process-operations-context__link>span{overflow-wrap:anywhere}.ormuz-console .process-operations-context__link svg{width:12px;height:12px;flex:none}.ormuz-console .process-execution-timeline{min-height:560px;background:var(--surface)}.ormuz-console .process-instance-execution-view.is-compact,.ormuz-console .process-instance-execution-view.is-compact .process-execution-timeline{min-height:0}.ormuz-console .process-instance-execution-view__footer{display:flex;justify-content:flex-end;border-top:1px solid var(--line);background:var(--surface);padding:10px 14px}.ormuz-console .process-execution-timeline__loading,.ormuz-console .process-execution-timeline__empty{display:grid;min-height:220px;place-items:center;color:var(--ink-3);font-size:12px}.ormuz-console .process-execution-timeline__list{display:grid}.ormuz-console .process-execution-timeline__row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:stretch;border:0;border-bottom:1px solid var(--line);background:var(--surface);padding:0;text-align:left;cursor:pointer}.ormuz-console .process-execution-timeline__row:hover,.ormuz-console .process-execution-timeline__row.is-selected{background:var(--surface-2)}.ormuz-console .process-execution-timeline__row.is-selected{box-shadow:inset 3px 0 0 var(--accent)}.ormuz-console .process-execution-timeline__rail{position:relative;display:flex;justify-content:center}.ormuz-console .process-execution-timeline__rail:before{position:absolute;top:0;bottom:0;width:1px;background:var(--line);content:""}.ormuz-console .process-execution-timeline__rail>span{position:relative;width:8px;height:8px;margin-top:20px;border:2px solid var(--surface);border-radius:999px;background:var(--accent);box-shadow:0 0 0 1px var(--line)}.ormuz-console .process-execution-timeline__content{min-width:0;padding:14px 0}.ormuz-console .process-execution-timeline__title{display:flex;min-width:0;align-items:baseline;gap:8px}.ormuz-console .process-execution-timeline__title strong{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .process-execution-timeline__title small,.ormuz-console .process-execution-timeline__detail{color:var(--ink-3);font-size:10px}.ormuz-console .process-execution-timeline__detail{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:5px}.ormuz-console .process-execution-timeline__detail code{font-size:10px}.ormuz-console .process-execution-timeline__meta{display:flex;align-items:center;gap:10px;padding:14px 16px 14px 0;color:var(--ink-3);font-size:10px;white-space:nowrap}.ormuz-console .process-execution-timeline__more{display:flex;justify-content:center;border-top:1px solid var(--line);padding:14px}.ormuz-console .process-operations-loading{display:grid;min-height:240px;place-items:center;color:var(--ink-3);font-size:12px}.ormuz-console .process-instance-failure-notice{margin-bottom:16px}.ormuz-console .process-graph-card{display:flex;min-width:0;min-height:600px;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.ormuz-console .process-card-head{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line);padding:14px 16px}.ormuz-console .process-card-title{margin-top:2px;color:var(--ink);font-size:14px;font-weight:700}.ormuz-console .process-card-body{flex:1;min-height:0;background:var(--canvas-bg)}.ormuz-console .process-panel{height:100%;overflow:auto;padding:16px;background:var(--surface)}.ormuz-console .process-lineage-panel{display:flex;height:100%;min-height:560px;flex-direction:column;background:var(--canvas-bg)}.ormuz-console .process-lineage-loading{display:grid;min-height:560px;place-items:center}.ormuz-console .process-lineage-legend{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:14px;border-bottom:1px solid var(--line);background:var(--surface);padding:10px 14px;color:var(--ink-3);font-size:11px}.ormuz-console .process-lineage-legend>span{display:inline-flex;align-items:center;gap:6px}.ormuz-console .process-lineage-legend i{display:inline-block;width:24px;border-top:2px solid var(--ink-3)}.ormuz-console .process-lineage-legend i.is-continuation{border-top-style:dashed}.ormuz-console .process-lineage-canvas{flex:1;min-height:520px}.ormuz-console .process-lineage-node{overflow:hidden;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);padding:0;box-shadow:var(--shadow-sm);text-align:left}.ormuz-console .process-lineage-node:hover{border-color:var(--accent-line)}.ormuz-console .process-lineage-node.is-focus{border:2px solid var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}.ormuz-console .process-lineage-node-content{display:flex;min-height:100px;flex-direction:column;gap:7px;justify-content:center;padding:12px 14px}.ormuz-console .process-lineage-node-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ormuz-console .process-lineage-node-name{min-width:0;overflow:hidden;color:var(--ink);font-size:12.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .process-lineage-node-id{overflow:hidden;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .process-lineage-node-meta{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:10.5px}.ormuz-console .process-lineage-focus-label{border-radius:999px;background:var(--accent-weak);padding:2px 6px;color:var(--accent-strong);font-family:var(--font-mono);font-size:9.5px;font-weight:700;text-transform:uppercase}.ormuz-console .process-lineage-edge.is-continuation path{stroke-dasharray:7 5}.ormuz-console .inspector{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.ormuz-console .insp-head{flex:none;border-bottom:1px solid var(--line);padding:15px 18px}.ormuz-console .insp-eyebrow{color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ormuz-console .insp-title{overflow:hidden;margin-top:3px;color:var(--ink);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .insp-body{flex:1;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px}.ormuz-console .insp-body>div,.ormuz-console .insp-body .console-json-block{min-width:0;max-width:100%}.ormuz-console .insp-body .console-json-block__tree{max-width:100%;overflow-x:hidden;overflow-y:auto}.ormuz-console .insp-body .w-rjv,.ormuz-console .insp-body .w-rjv-inner,.ormuz-console .insp-body .w-rjv-wrap,.ormuz-console .insp-body .w-rjv-line{min-width:0;max-width:100%}.ormuz-console .insp-body .w-rjv-line{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ormuz-console .insp-body .w-rjv-line>span,.ormuz-console .insp-body .w-rjv-wrap span{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ormuz-console .insp-empty{display:grid;min-height:220px;place-items:center;gap:10px;color:var(--ink-3);padding:60px 24px;text-align:center;font-size:13px}.ormuz-console .insp-empty svg{width:26px;height:26px}.ormuz-console .insp-field{margin-bottom:16px}.ormuz-console .insp-field>.label{margin-bottom:7px;color:var(--ink-2);font-size:12px;font-weight:600}.ormuz-console .insp-kv{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.ormuz-console .insp-kv:last-child{border-bottom:0}.ormuz-console .insp-kv .k{min-width:0;overflow:hidden;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap}.ormuz-console .insp-kv .v{max-width:58%;overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:500;text-align:right}.ormuz-console .kv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ormuz-console .kv{min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:9px 10px}.ormuz-console .kv .k{color:var(--ink-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ormuz-console .kv .v{margin-top:3px;overflow:hidden;color:var(--ink);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.ormuz-console .page:has(.detail-layout):not(:has(.detail-aside))>.page-head{margin-right:360px}.ormuz-console .detail-main{display:flex;min-width:0;flex-direction:column;gap:20px}.ormuz-console .page>.object-links-card{width:calc(100% - 360px);margin-top:20px}.ormuz-console .detail-aside{position:sticky;top:8px;display:flex;flex-direction:column;gap:20px}.ormuz-console .credit-exposure-layout .detail-main>.object-links-card{width:100%}.ormuz-console .credit-exposure-cancel{margin-left:8px}.ormuz-console .credit-movements-table thead th.cell-amt{text-align:right}.ormuz-console .credit-movements-table .credit-movement-date{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.ormuz-console .credit-movements-table .credit-movement-source{max-width:200px;overflow:hidden;text-overflow:ellipsis}.ormuz-console .credit-movements-table .credit-movement-reason{max-width:160px;overflow:hidden;text-overflow:ellipsis}.ormuz-console .credit-amounts{padding:12px 18px 16px}.ormuz-console .credit-amounts-head,.ormuz-console .credit-amounts-row{display:grid;grid-template-columns:minmax(0,1fr) 92px 92px;align-items:center;gap:5px}.ormuz-console .credit-amounts-head{padding-bottom:8px;color:var(--ink-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-align:right;text-transform:uppercase}.ormuz-console .credit-amounts-row{min-height:39px;border-top:1px solid var(--line);color:var(--ink-2);font-size:12px}.ormuz-console .credit-amounts-row strong{color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;text-align:right;white-space:nowrap}.ormuz-console .credit-amounts-row.is-primary{min-height:50px;color:var(--ink);font-weight:700}.ormuz-console .credit-amounts-row.is-primary strong{font-size:14px;font-weight:750}.ormuz-console .credit-overconsumed{margin-top:12px;padding:10px 12px;border:1px solid var(--warn-line);border-radius:var(--radius-xs);background:var(--warn-bg);color:var(--warn);font-size:12px;font-weight:600}.ormuz-console .credit-exposure-info{display:grid;gap:12px}.ormuz-console .def-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px}.ormuz-console .def-grid.one{grid-template-columns:1fr}.ormuz-console .def{min-width:0;border-bottom:1px solid var(--line);padding:13px 0}.ormuz-console .def-k{margin-bottom:6px;color:var(--ink-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ormuz-console .def-v{color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.45}.ormuz-console .def-v.empty{color:var(--ink-3);font-weight:400}.ormuz-console .def-v.num{font-variant-numeric:tabular-nums;font-weight:650}.ormuz-console .copyval{display:inline-flex;max-width:100%;align-items:center;gap:8px}.ormuz-console .copyval .txt{overflow:hidden;color:var(--ink);font-family:var(--font-mono);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .copyval .txt.link{color:var(--accent-strong);cursor:pointer}.ormuz-console .copyval .txt.link:hover{text-decoration:underline}.ormuz-console .console-copy-control{position:relative;display:inline-flex;flex:none;max-width:100%}.ormuz-console .console-copy-button.is-compact{color:var(--ink-3)}.ormuz-console .console-copy-button.is-compact:hover{color:var(--ink-2)}.ormuz-console .console-copy-button.is-copied{color:var(--ok)}.ormuz-console .console-copy-error{position:absolute;z-index:5;top:calc(100% + 5px);right:0;width:-moz-max-content;width:max-content;max-width:min(280px,80vw);padding:5px 8px;border:1px solid var(--danger);border-radius:var(--radius-xs);background:var(--surface);color:var(--danger);font-size:11px;box-shadow:var(--shadow-pop)}.ormuz-console .console-copy-field__row{display:flex;align-items:center;gap:8px;min-width:0}.ormuz-console .console-copy-field__row input{flex:1;min-width:0;color:var(--ink-2)}.ormuz-console .console-copy-block{min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.ormuz-console .console-copy-block__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid var(--line)}.ormuz-console .console-copy-block__content{margin:0;overflow:auto;padding:12px 14px;background:var(--surface);color:var(--ink);font:12.5px/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ormuz-console .amount-strip{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.ormuz-console .amount-cell{background:var(--surface);padding:16px 20px}.ormuz-console .amount-cell.lead{background:var(--accent-weak)}.ormuz-console .amount-k{color:var(--ink-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ormuz-console .amount-cell.lead .amount-k{color:var(--accent-strong)}.ormuz-console .amount-v{margin-top:8px;color:var(--ink);font-size:28px;font-family:var(--num-font);font-variant-numeric:tabular-nums;font-weight:760;letter-spacing:var(--num-ls);line-height:1}.ormuz-console .amount-cell.lead .amount-v{color:var(--accent-strong)}.ormuz-console .amount-v.sm{font-size:19px}.ormuz-console .amount-strip.cols-3{grid-template-columns:1.35fr 1fr 1fr}.ormuz-console .amount-strip.cols-6{grid-template-columns:1.4fr repeat(5,minmax(0,1fr))}.ormuz-console .amount-strip.cols-2{grid-template-columns:1.35fr 1fr}.ormuz-console .process-execution-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;margin-bottom:20px;padding:16px 18px;border:1px solid var(--info-line);border-radius:var(--radius);background:var(--info-bg);box-shadow:var(--shadow-sm)}.ormuz-console .process-execution-summary.is-danger{border-color:var(--danger-line);background:var(--danger-bg)}.ormuz-console .process-execution-summary.is-success{border-color:var(--ok-line);background:var(--ok-bg)}.ormuz-console .process-execution-summary-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--surface);color:var(--info)}.ormuz-console .process-execution-summary.is-danger .process-execution-summary-icon{color:var(--danger)}.ormuz-console .process-execution-summary.is-success .process-execution-summary-icon{color:var(--ok)}.ormuz-console .process-execution-summary-icon svg{width:19px;height:19px}.ormuz-console .process-execution-summary-eyebrow{margin-bottom:3px;color:var(--ink-3);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.ormuz-console .process-execution-summary-title{color:var(--ink);font-size:15px;font-weight:750}.ormuz-console .process-execution-summary-description{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:4px;color:var(--ink-2);font-size:13px}.ormuz-console .process-execution-summary-description span{color:var(--danger)}.ormuz-console .process-execution-summary-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px;color:var(--ink-3);font-size:11.5px}.ormuz-console .process-execution-summary-actions{display:flex;align-items:center;gap:10px}.ormuz-console .process-execution-summary-actions .btn svg{width:14px;height:14px}.ormuz-console .process-mini-inspector-panel{width:260px;flex:none}.ormuz-console .process-mini-inspector{height:100%;box-sizing:border-box;overflow-y:auto;padding:14px;border-left:1px solid var(--line);background:var(--surface)}.ormuz-console .process-mini-inspector.is-empty{display:grid;align-content:start}.ormuz-console .process-mini-inspector.is-empty p{margin:0;color:var(--ink-3);font-size:12px;line-height:1.45}.ormuz-console .process-mini-inspector-label,.ormuz-console .process-mini-inspector-date>span{color:var(--ink-3);font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ormuz-console .process-mini-inspector-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:6px}.ormuz-console .process-mini-inspector-title-row>strong{min-width:0;color:var(--ink);font-size:13px;font-weight:650;line-height:1.35}.ormuz-console .process-mini-inspector-title-row>.chip{flex:none}.ormuz-console .process-mini-inspector-date{display:grid;gap:5px;margin-top:16px;padding-top:13px;border-top:1px solid var(--line)}.ormuz-console .process-mini-inspector-date>strong{color:var(--ink-2);font-family:var(--num-font);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4}.ormuz-console .process-mini-inspector-error{display:flex;align-items:flex-start;gap:7px;margin-top:14px;padding:9px 10px;border:1px solid var(--danger-line);border-radius:var(--radius-xs);background:var(--danger-bg);color:var(--danger);font-size:11.5px;line-height:1.45}.ormuz-console .process-mini-inspector-error svg{width:14px;height:14px;flex:none;margin-top:1px}.ormuz-console .session-more-actions{position:relative}.ormuz-console .session-more-trigger{width:var(--ctrl-h);height:var(--ctrl-h);border-color:var(--line-2);background:var(--surface);box-shadow:var(--shadow-sm)}.ormuz-console .session-more-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;display:grid;min-width:210px;overflow:hidden;padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-pop)}.ormuz-console .session-more-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--ink-2);cursor:pointer;font:12.5px var(--font-sans);text-align:left}.ormuz-console .session-more-menu button:hover{background:var(--surface-2);color:var(--ink)}.ormuz-console .session-more-menu button.danger{color:var(--danger)}.ormuz-console .session-more-menu button.danger:hover{background:var(--danger-bg)}.ormuz-console .session-more-menu button svg{width:15px;height:15px;flex:none}.ormuz-console .record-detail-layout.is-summary-only{align-items:stretch}.ormuz-console .record-detail-layout.is-summary-only .detail-main,.ormuz-console .record-detail-layout.is-summary-only .detail-aside,.ormuz-console .record-detail-layout.is-summary-only .detail-main>.card,.ormuz-console .record-detail-layout.is-summary-only .detail-aside>.card{height:100%}.ormuz-console .record-detail-layout.is-summary-only .detail-main>.card{display:flex;flex-direction:column}.ormuz-console .record-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:38px;column-gap:38px;row-gap:24px}.ormuz-console .record-detail-layout.is-summary-only .record-overview{flex:1;align-content:center}.ormuz-console .record-overview-group{display:flex;min-width:0;gap:11px}.ormuz-console .record-overview-icon{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:50%;background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .record-overview-icon svg{width:16px;height:16px}.ormuz-console .record-overview-label{margin-bottom:5px;color:var(--ink-3);font-size:11px;font-weight:650;letter-spacing:.02em}.ormuz-console .record-overview-value{min-height:20px;color:var(--ink);font-size:13.5px;font-weight:650}.ormuz-console .record-overview-secondary{margin-top:3px;overflow:hidden;color:var(--ink-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .record-detail-layout+.card{margin-top:20px}.ormuz-console .record-instance-visualizer{margin-top:20px}.ormuz-console .record-instance-visualizer+.card{margin-top:20px}.ormuz-console .record-resolution-notice{margin-bottom:20px}.ormuz-console .record-primary-table,.ormuz-console .record-related-card{margin-top:20px}.ormuz-console .record-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}.ormuz-console .record-related-item{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--line)}.ormuz-console .record-related-item>span:first-child{color:var(--ink-3);font-size:12px}.ormuz-console .return-progress-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line)}.ormuz-console .return-progress-cell{padding:15px 20px;background:var(--surface)}.ormuz-console .return-progress-cell.is-lead{background:var(--accent-weak)}.ormuz-console .return-progress-cell>span{display:block;color:var(--ink-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ormuz-console .return-progress-cell.is-lead>span,.ormuz-console .return-progress-cell.is-lead>strong{color:var(--accent-strong)}.ormuz-console .return-progress-cell>strong{display:block;margin-top:7px;color:var(--ink);font-family:var(--num-font);font-size:20px;font-variant-numeric:tabular-nums;font-weight:760;letter-spacing:var(--num-ls);line-height:1}.ormuz-console .return-items-card table.tbl{min-width:980px}.ormuz-console .return-items-card table.tbl tbody td:nth-child(3){white-space:normal}.ormuz-console .return-quantity-flow{display:flex;min-width:330px;align-items:center;gap:8px}.ormuz-console .return-quantity-flow>span{display:grid;min-width:55px;gap:2px}.ormuz-console .return-quantity-flow small{color:var(--ink-3);font-size:9.5px;font-weight:500}.ormuz-console .return-quantity-flow strong{color:var(--ink);font-family:var(--num-font);font-size:13px;font-variant-numeric:tabular-nums}.ormuz-console .return-quantity-flow i{color:var(--ink-4);font-size:11px;font-style:normal}.ormuz-console .onboarding-checks-head{justify-content:space-between;flex-wrap:wrap}.ormuz-console .onboarding-check-summary{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.ormuz-console .onboarding-check-summary span{padding:3px 7px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-3);font-size:10.5px;font-weight:650}.ormuz-console .onboarding-check-summary .is-success{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.ormuz-console .onboarding-check-summary .is-warning{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.ormuz-console .onboarding-check-summary .is-danger{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.ormuz-console .onboarding-check-name{color:var(--ink);font-size:13px;font-weight:650}.ormuz-console .onboarding-check-scope{margin-top:3px;color:var(--ink-3);font-size:11.5px}.ormuz-console .onboarding-initial-data,.ormuz-console .record-data-accordion{margin-top:20px}.ormuz-console .onboarding-initial-data>summary,.ormuz-console .record-data-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none}.ormuz-console .onboarding-initial-data>summary::-webkit-details-marker,.ormuz-console .record-data-accordion>summary::-webkit-details-marker{display:none}.ormuz-console .onboarding-initial-data>summary strong,.ormuz-console .onboarding-initial-data>summary small,.ormuz-console .record-data-accordion>summary strong,.ormuz-console .record-data-accordion>summary small{display:block}.ormuz-console .onboarding-initial-data>summary strong,.ormuz-console .record-data-accordion>summary strong{color:var(--ink);font-size:14px}.ormuz-console .onboarding-initial-data>summary small,.ormuz-console .record-data-accordion>summary small{margin-top:3px;color:var(--ink-3);font-size:12px;font-weight:400}.ormuz-console .onboarding-initial-data>summary>svg,.ormuz-console .record-data-accordion>summary>svg{width:17px;height:17px;color:var(--ink-3);transition:transform .14s}.ormuz-console .onboarding-initial-data[open]>summary>svg,.ormuz-console .record-data-accordion[open]>summary>svg{transform:rotate(180deg)}.ormuz-console .onboarding-initial-data[open]>.card-pad,.ormuz-console .record-data-accordion[open]>.card-pad{border-top:1px solid var(--line)}.ormuz-console .onboarding-initial-data+.card,.ormuz-console .record-data-accordion+.card,.ormuz-console .onboarding-checks-card+.card{margin-top:20px}.ormuz-console .timeline{padding:4px 2px}.ormuz-console .tl-item{position:relative;display:flex;gap:13px;padding-bottom:20px}.ormuz-console .tl-item:last-child{padding-bottom:0}.ormuz-console .tl-item:before{position:absolute;top:19px;bottom:-1px;left:8px;width:2px;background:var(--line);content:""}.ormuz-console .tl-item:last-child:before{display:none}.ormuz-console .tl-dot{z-index:1;display:grid;width:18px;height:18px;flex:none;place-items:center;border-radius:var(--radius-pill);background:var(--surface)}.ormuz-console .tl-dot svg{width:11px;height:11px}.ormuz-console .tl-dot.done{background:var(--ok);color:var(--accent-fg);box-shadow:0 0 0 3px var(--ok-bg)}.ormuz-console .tl-dot.current{background:var(--accent);color:#fff;box-shadow:0 0 0 3px var(--accent-glow)}.ormuz-console .tl-dot.pending{border:2px dashed var(--line-2);background:var(--surface)}.ormuz-console .tl-dot.skipped{border:2px solid var(--line-2);background:var(--surface)}.ormuz-console .tl-body{min-width:0;flex:1}.ormuz-console .tl-title{color:var(--ink);font-size:13.5px;font-weight:650;line-height:1.2}.ormuz-console .tl-item.is-pending .tl-title,.ormuz-console .tl-item.is-skipped .tl-title{color:var(--ink-3);font-weight:500}.ormuz-console .tl-time{margin-top:3px;color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px}.ormuz-console .link-row{display:flex;align-items:center;gap:11px;margin-bottom:8px;border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;padding:11px 13px;transition:border-color .12s,background .12s}.ormuz-console .link-row:last-child{margin-bottom:0}.ormuz-console .link-row:hover{border-color:var(--accent-line);background:var(--accent-weak)}.ormuz-console .link-row .lr-k{color:var(--ink-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ormuz-console .link-row .lr-v{margin-top:2px;overflow:hidden;color:var(--ink);font-family:var(--font-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .link-row .lr-go{flex:none;margin-left:auto;color:var(--ink-3)}.ormuz-console .link-row:hover .lr-go{color:var(--accent)}.ormuz-console .prod-cell .pname{color:var(--ink);font-size:13.5px;font-weight:650}.ormuz-console .prod-cell .psku{margin-top:2px;color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.ormuz-console .prod-cell .pdesc{margin-top:3px;color:var(--ink-3);font-size:12px}.ormuz-console .console-notice{display:flex;gap:10px;border:1px solid var(--line);border-left:3px solid var(--ink-3);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);padding:10px 11px;font-size:13px;line-height:1.45}.ormuz-console .console-notice-icon{width:16px;height:16px;flex:none;margin-top:1px;color:var(--ink-3)}.ormuz-console .console-notice-body{min-width:0}.ormuz-console .console-notice-body strong{color:var(--ink)}.ormuz-console .console-notice.is-info{border-left-color:var(--accent)}.ormuz-console .console-notice.is-info .console-notice-icon{color:var(--accent)}.ormuz-console .console-notice.is-warning{border-left-color:var(--warn)}.ormuz-console .console-notice.is-warning .console-notice-icon{color:var(--warn)}.ormuz-console .console-notice.is-success{border-left-color:var(--ok)}.ormuz-console .console-notice.is-success .console-notice-icon{color:var(--ok)}.ormuz-console .console-notice.is-danger{border-left-color:var(--danger)}.ormuz-console .console-notice.is-danger .console-notice-icon{color:var(--danger)}.ormuz-console .notice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);padding:11px 12px;font-size:13px;line-height:1.45}.ormuz-console .notice.info{border-color:var(--info-line);background:var(--info-bg);color:var(--info)}.ormuz-console .notice.success{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.ormuz-console .notice.warning{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.ormuz-console .notice.danger{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.ormuz-console .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:var(--overlay);padding:24px}.ormuz-console .modal-panel{display:flex;width:min(840px,100%);max-height:min(760px,88vh);flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg)}.ormuz-console .modal-head{display:flex;flex:none;align-items:flex-start;gap:12px;border-bottom:1px solid var(--line);padding:18px}.ormuz-console .modal-head-leading{align-self:center;flex:none}.ormuz-console .modal-head-icon{display:grid;width:32px;height:32px;flex:none;place-items:center;align-self:center;border:1px solid var(--accent-line);border-radius:6px;background:var(--accent-weak);color:var(--accent);font-family:var(--font-mono);font-size:13px;font-weight:700}.ormuz-console .modal-head-icon svg{width:17px;height:17px}.ormuz-console .modal-head-copy{min-width:0}.ormuz-console .modal-title{color:var(--ink);font-size:16px;font-weight:800}.ormuz-console .modal-sub{margin-top:2px;color:var(--ink-3);font-size:13px}.ormuz-console .modal-search{flex:none;border-bottom:1px solid var(--line);padding:14px 18px}.ormuz-console .modal-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:16px 18px}.ormuz-console .modal-foot{display:flex;flex:none;align-items:center;gap:10px;border-top:1px solid var(--line);background:var(--surface-2);color:var(--ink-3);padding:12px 18px;font-size:12.5px}.ormuz-console .node-cat-label{display:flex;align-items:center;gap:10px;margin:14px 0 10px;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ormuz-console .modal-body>section:first-child .node-cat-label{margin-top:0}.ormuz-console .node-cat-label .ln{height:1px;flex:1;background:var(--line)}.ormuz-console .node-cat-title{display:inline-flex;align-items:center;gap:6px}.ormuz-console .node-category-section-design{margin-top:24px;padding-top:8px;border-top:2px solid var(--accent-line)}.ormuz-console .node-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ormuz-console .node-category-card{display:grid;min-width:0;min-height:76px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);cursor:pointer;padding:10px;text-align:left;transition:border-color .12s,background .12s,box-shadow .12s,transform .12s}.ormuz-console .node-category-card:hover{border-color:var(--accent-line);background:var(--accent-weak);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ormuz-console .node-category-card:focus-visible,.ormuz-console .node-category-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ormuz-console .node-category-card-icon{display:grid;width:34px;height:34px;flex:none;place-items:center;border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--accent-weak);color:var(--accent)}.ormuz-console .node-category-card-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.ormuz-console .node-category-card-name{color:var(--ink);font-size:12.5px;font-weight:750;line-height:1.25}.ormuz-console .node-category-card-desc{display:-webkit-box;overflow:hidden;color:var(--ink-3);font-size:10.5px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ormuz-console .node-category-card-count,.ormuz-console .node-category-detail-count{display:inline-flex;min-width:24px;justify-content:center;border-radius:999px;background:var(--surface-2);color:var(--ink-3);padding:2px 6px;font-family:var(--font-mono);font-size:10px;font-weight:700}.ormuz-console .node-category-detail-head{margin-bottom:14px}.ormuz-console .node-category-back{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--accent);cursor:pointer;padding:0 0 10px;font-size:12px;font-weight:700}.ormuz-console .node-category-back:hover{text-decoration:underline}.ormuz-console .node-category-detail-title{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding-bottom:14px}.ormuz-console .node-category-detail-title>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.ormuz-console .node-category-detail-title strong{color:var(--ink);font-size:15px}.ormuz-console .node-category-detail-title small{color:var(--ink-3);font-size:11.5px;line-height:1.35}.ormuz-console .node-pick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ormuz-console .node-suggestion-carousel{display:flex;align-items:stretch;gap:8px}.ormuz-console .node-suggestion-track{display:flex;min-width:0;flex:1;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ormuz-console .node-suggestion-track::-webkit-scrollbar{display:none}.ormuz-console .node-suggestion-track .node-pick{min-height:96px;flex:0 0 calc((100% - 20px) / 3);scroll-snap-align:start;scroll-snap-stop:always}.ormuz-console .node-suggestion-track .node-pick-desc{display:-webkit-box;overflow:hidden;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ormuz-console .node-suggestion-nav{display:grid;width:30px;min-height:96px;place-items:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--ink-3);cursor:pointer;font-size:25px;line-height:1;transition:border-color .12s,background .12s,color .12s}.ormuz-console .node-suggestion-nav:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-weak);color:var(--accent)}.ormuz-console .node-suggestion-nav:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ormuz-console .node-pick{display:flex;min-width:0;align-items:flex-start;gap:11px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);cursor:pointer;padding:12px;text-align:left;transition:border-color .12s,background .12s,box-shadow .12s}.ormuz-console .node-pick:hover{border-color:var(--accent-line);background:var(--accent-weak);box-shadow:var(--shadow-sm)}.ormuz-console .node-pick-icon{display:grid;width:30px;height:30px;flex:none;place-items:center;border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--accent-weak);color:var(--accent);font-size:15px}.ormuz-console .node-pick-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.ormuz-console .node-pick-name{display:block;overflow:hidden;color:var(--ink);font-size:13.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .node-pick-desc{display:block;color:var(--ink-3);font-size:11.5px;line-height:1.2}.ormuz-console .node-pick-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.ormuz-console .node-pick-badge{display:inline-flex;max-width:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--ink-3);padding:1px 5px;font-family:var(--font-mono);font-size:9.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .node-pick-badge.extension{border-color:var(--accent-line);background:var(--accent-weak);color:var(--accent)}.ormuz-console .node-pick-locked{border-color:var(--warn-line);background:var(--warn-bg)}.ormuz-console .node-pick-locked:hover{border-color:var(--warn);background:var(--warn-bg)}.ormuz-console .node-pick-locked .node-pick-desc{color:var(--warn);font-weight:600}@media (max-width: 680px){.ormuz-console .node-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ormuz-console .node-suggestion-track .node-pick{flex-basis:calc((100% - 10px)/2)}}@media (max-width: 460px){.ormuz-console .node-category-grid{grid-template-columns:1fr}.ormuz-console .node-suggestion-track .node-pick{flex-basis:100%}}.ormuz-console .editor-shell{display:flex;height:100%;min-height:0;flex-direction:column;background:var(--paper)}.ormuz-console .editor-topbar{display:flex;flex:none;align-items:center;height:66px;min-height:66px;gap:10px;border-bottom:1px solid var(--line);background:var(--surface);padding:0 14px 0 10px}.ormuz-console .editor-topbar-main{display:flex;min-width:0;flex:1;align-items:center;gap:10px;overflow:hidden}.ormuz-console .editor-topbar-actions{display:flex;flex:none;align-items:center;gap:8px}.ormuz-console .editor-topbar-back,.ormuz-console .editor-topbar-more-button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--ink-3);cursor:pointer}.ormuz-console .editor-topbar-back:hover,.ormuz-console .editor-topbar-more-button:hover{background:var(--surface-2);color:var(--ink)}.ormuz-console .editor-topbar-back span{margin-top:-3px;font-size:21px;line-height:1}.ormuz-console .editor-topbar-glyph{display:grid;width:30px;height:30px;place-items:center;border-radius:4px;background:var(--accent-weak);color:var(--accent)}.ormuz-console .editor-topbar-glyph svg{width:16px;height:16px}.ormuz-console .editor-topbar-identity{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;max-width:min(56vw,720px);gap:1px}.ormuz-console .editor-topbar-crumbs{display:flex;min-width:0;align-items:center;gap:6px;line-height:normal}.ormuz-console .editor-topbar-crumbs>span:first-child{color:var(--ink-2);font-size:11.5px;font-weight:600}.ormuz-console .editor-topbar-crumbs>span:not(:first-child):not(.editor-topbar-id){color:var(--line-2);font-size:11px}.ormuz-console .editor-topbar-id{overflow:hidden;max-width:240px;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .editor-topbar-name-row{display:flex;min-width:0;align-items:center;gap:8px}.ormuz-console .editor-topbar-name{field-sizing:content;min-width:0;max-width:min(32vw,560px);border:0;border-radius:4px;background:transparent;color:var(--ink);margin-left:-6px;padding:1px 6px;font:inherit;font-size:16px;font-weight:650}.ormuz-console .editor-topbar-name:focus{border:1px solid var(--line-2);padding:0 5px;background:var(--surface);outline:none}.ormuz-console .editor-topbar-revision{border:1px solid var(--line);border-radius:4px;color:var(--ink-3);padding:1px 5px;font-family:var(--font-mono);font-size:10.5px}.ormuz-console .editor-topbar-status{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line-2);border-radius:4px;background:var(--surface-2);color:var(--ink-2);padding:1px 6px;font-size:10px;font-weight:700;line-height:13px}.ormuz-console .editor-topbar-status span{width:4px;height:4px;border-radius:50%;background:var(--ink-3)}.ormuz-console .editor-topbar-status.is-positive{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}.ormuz-console .editor-topbar-status.is-positive span{background:var(--ok)}.ormuz-console .editor-topbar-status.is-warning{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.ormuz-console .editor-topbar-status.is-warning span{background:var(--warn)}.ormuz-console .editor-topbar-status.is-danger{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.ormuz-console .editor-topbar-status.is-danger span{background:var(--danger)}.ormuz-console .editor-topbar-status.is-info{border-color:var(--info-line);background:var(--info-bg);color:var(--info)}.ormuz-console .editor-topbar-status.is-info span{background:var(--info)}.ormuz-console .editor-topbar-merchant{width:min(240px,19vw)}.ormuz-console .editor-topbar-merchant .enum-select-control{height:27px;font-size:11px}.ormuz-console .editor-topbar-saved{color:var(--ink-3);font-size:11.5px;margin-right:2px;white-space:nowrap}.ormuz-console .editor-topbar-more{position:relative}.ormuz-console .editor-topbar-more-button{font-size:14px;letter-spacing:1px}.ormuz-console .editor-topbar-more-menu{position:absolute;z-index:30;top:calc(100% + 8px);right:0;display:grid;width:-moz-max-content;width:max-content;min-width:216px;overflow:hidden;border:1px solid var(--line-2);border-radius:6px;background:var(--surface);padding:6px;box-shadow:var(--shadow-pop)}.ormuz-console .editor-topbar-more-menu button{display:flex;align-items:center;gap:10px;border:0;border-radius:4px;background:transparent;color:var(--ink-2);padding:8px 10px;text-align:left;font-size:12.5px;font-weight:600;cursor:pointer}.ormuz-console .editor-topbar-more-menu button:hover{background:var(--surface-2);color:var(--ink)}.ormuz-console .editor-topbar-more-menu button svg{width:15px;height:15px;color:var(--ink-3)}.ormuz-console .editor-topbar-more-rule{height:1px;margin:6px 4px;background:var(--line)}.ormuz-console .editor-topbar-more-menu .editor-topbar-more-danger{color:var(--danger)}.ormuz-console .editor-topbar-more-menu .editor-topbar-more-danger svg{color:currentColor}.ormuz-console .editor-topbar-separator{width:1px;height:20px;margin:0 2px;background:var(--line)}.ormuz-console .editor-topbar-actions .btn svg{width:16px;height:16px}@media (max-width: 900px){.ormuz-console .editor-topbar-merchant,.ormuz-console .editor-topbar-saved{display:none}}@media (max-width: 640px){.ormuz-console .editor-topbar{padding-right:7px;padding-left:7px}.ormuz-console .editor-topbar-id{max-width:80px}.ormuz-console .editor-topbar-name{min-width:0;max-width:130px}.ormuz-console .editor-topbar-revision,.ormuz-console .editor-topbar-status,.ormuz-console .editor-topbar-separator,.ormuz-console .editor-topbar-actions .btn-secondary{display:none}}.ormuz-console .editor-body{display:flex;flex:1;min-height:0}.ormuz-console .editor-canvas{position:relative;flex:1;min-width:0;background:var(--process-editor-canvas-bg)}.ormuz-console .editor-canvas-loader{position:absolute;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--canvas-bg)}.ormuz-console .variable-picker-modal{width:min(900px,100%);border:1px solid var(--line-2);border-radius:9px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg)}.ormuz-console .variable-picker-head{min-height:62px;background:var(--surface);padding:14px 20px}.ormuz-console .variable-picker-head-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--accent-line);border-radius:6px;background:var(--accent-weak);color:var(--accent);font-family:var(--font-mono);font-size:13px;font-weight:700}.ormuz-console .variable-picker-head-icon svg{width:17px;height:17px}.ormuz-console .variable-picker-search-wrap{background:var(--surface)}.ormuz-console .variable-picker-search-row{display:flex;align-items:center;gap:10px}.ormuz-console .variable-picker-search{min-width:0;max-width:none;flex:1}.ormuz-console .variable-picker-search input{height:36px;background:var(--surface-2);color:var(--ink);font-size:13px}.ormuz-console .variable-picker-search input::-moz-placeholder{color:var(--ink-3)}.ormuz-console .variable-picker-search input::placeholder{color:var(--ink-3)}.ormuz-console .variable-picker-compat{display:inline-flex;height:36px;flex:none;align-items:center;gap:6px;border:1px solid var(--line-2);border-radius:6px;background:var(--surface);color:var(--ink-3);padding:0 12px;font-size:12px;font-weight:600}.ormuz-console .variable-picker-compat span{font-family:var(--font-mono);font-size:11px}.ormuz-console .variable-picker-body{grid-template-columns:216px minmax(0,1fr) 236px;height:min(52vh,480px);min-height:300px;max-height:52vh;overflow:hidden;background:var(--surface)}.ormuz-console .variable-picker-empty-state{display:grid;grid-column:1 / -1;place-items:center;background:var(--surface);color:var(--ink-3);font-size:12px}.ormuz-console .variable-picker-sources,.ormuz-console .variable-picker-detail{background:var(--surface-2)}.ormuz-console .variable-picker-sources-heading{position:sticky;z-index:2;top:0;margin:0;background:var(--surface-2);padding:10px 14px 6px;color:var(--ink-3);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ormuz-console .variable-picker-source{padding:7px 12px;transition:background .13s}.ormuz-console .variable-picker-source:hover{background:var(--surface)}.ormuz-console .variable-picker-source.is-active{box-shadow:none}.ormuz-console .variable-picker-tree{min-height:0;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);padding:5px 0 10px;scrollbar-gutter:stable}.ormuz-console .variable-picker-tree-row{position:relative;display:flex;height:28px;align-items:center;gap:7px;padding-right:12px;padding-left:calc(10px + var(--picker-depth) * 17px)}.ormuz-console .variable-picker-tree-row:hover{background:var(--surface-2)}.ormuz-console .variable-picker-tree-row.is-selected{background:var(--accent-weak);box-shadow:inset 2px 0 0 var(--accent)}.ormuz-console .variable-picker-tree-toggle,.ormuz-console .variable-picker-tree-leaf{display:grid;width:14px;height:14px;flex:none;place-items:center}.ormuz-console .variable-picker-tree-toggle{border:0;background:transparent;color:var(--ink-3);cursor:pointer;font-size:13px;transition:transform .13s}.ormuz-console .variable-picker-tree-toggle.is-open{transform:rotate(90deg)}.ormuz-console .variable-picker-tree-leaf:before{width:3px;height:3px;border-radius:50%;background:var(--line-2);content:""}.ormuz-console .variable-picker-tree-label{min-width:0;flex:1;overflow:hidden;border:0;background:transparent;color:var(--ink);cursor:pointer;font-family:var(--font-mono);font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .variable-picker-tree-label:disabled{cursor:default;font-weight:600}.ormuz-console .variable-picker-tree-count{border-radius:999px;background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:10px;padding:1px 6px}.ormuz-console .variable-picker-tree-type{flex:none;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px}.ormuz-console .variable-picker-tree-row.is-selected .variable-picker-tree-count{background:var(--surface)}.ormuz-console .variable-picker-detail{display:flex;flex-direction:column;gap:9px;padding:13px 14px}.ormuz-console .variable-picker-detail>div>p:first-child{font-size:11.5px;line-height:1.45}.ormuz-console .variable-picker-foot{min-height:52px}.ormuz-console .variable-picker-expression{min-width:0;flex:1;overflow:hidden;color:var(--accent-strong);font-family:var(--font-mono);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .variable-picker-keys{display:flex;flex:none;gap:4px}.ormuz-console .variable-picker-keys kbd{display:inline-grid;min-width:24px;place-items:center;border:1px solid var(--line-2);border-radius:4px;background:var(--surface-2);color:var(--ink-3);padding:2px 4px;font-family:var(--font-mono);font-size:9px}.ormuz-console .variable-picker-tally{flex:none;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px}.ormuz-console .variable-picker-clear-value{border:0;background:transparent;color:var(--ink-3);cursor:pointer;font-size:11px}.ormuz-console .variable-picker-clear-value:hover{color:var(--ink)}.ormuz-console .variable-picker-modal.date .variable-picker-body{grid-template-columns:200px minmax(0,1fr) 296px}.ormuz-console .variable-picker-date-config{display:flex;flex-direction:column;gap:10px}.ormuz-console .variable-picker-date-hint{margin:0;color:var(--ink-3);font-size:11.5px;line-height:1.5}.ormuz-console .variable-picker-date-shift{display:flex;flex-direction:column;gap:8px;margin-top:3px;border-top:1px solid var(--line);padding-top:12px}.ormuz-console .variable-picker-date-label,.ormuz-console .variable-picker-date-result>span{color:var(--ink-3);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ormuz-console .variable-picker-date-chips{display:flex;flex-wrap:wrap;gap:5px}.ormuz-console .variable-picker-date-chips button{border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);cursor:pointer;padding:4px 9px;font-size:11px;white-space:nowrap}.ormuz-console .variable-picker-date-chips button:hover{border-color:var(--accent);color:var(--accent-strong)}.ormuz-console .variable-picker-date-chips button.is-active{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.ormuz-console .variable-picker-date-custom{display:flex;flex-wrap:wrap;gap:6px}.ormuz-console .variable-picker-date-custom input,.ormuz-console .variable-picker-date-custom select,.ormuz-console .variable-picker-date-anchor select{height:30px;border:1px solid var(--line-2);border-radius:5px;background:var(--surface);color:var(--ink-2);padding:0 7px;font-size:11.5px}.ormuz-console .variable-picker-date-custom input{width:48px;font-family:var(--font-mono);text-align:center}.ormuz-console .variable-picker-date-custom select{min-width:78px;flex:1}.ormuz-console .variable-picker-date-anchor{display:flex;align-items:center;gap:7px;color:var(--ink-2);font-size:11.5px}.ormuz-console .variable-picker-date-anchor select{min-width:0;flex:1}.ormuz-console .variable-picker-date-result{display:flex;flex-direction:column;gap:4px;border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);border-radius:6px;background:var(--accent-weak);padding:9px 10px}.ormuz-console .variable-picker-date-result strong{color:var(--accent-strong);font-size:12px;font-weight:650;line-height:1.45}@media (max-width: 760px){.ormuz-console .variable-picker-body,.ormuz-console .variable-picker-modal.date .variable-picker-body{grid-template-columns:180px minmax(0,1fr)}.ormuz-console .variable-picker-detail,.ormuz-console .variable-picker-compat,.ormuz-console .variable-picker-keys,.ormuz-console .variable-picker-tally{display:none}}.ormuz-console .process-participant-legend{position:absolute;z-index:10;top:20px;right:20px;width:min(230px,calc(100% - 40px));border:1px solid var(--line-2);border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,transparent);padding:10px;box-shadow:var(--shadow-md)}.ormuz-console .process-participant-legend p{margin:0 0 7px;color:var(--ink-3);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ormuz-console .process-participant-legend>div{display:flex;flex-wrap:wrap;gap:5px}.ormuz-console .process-participant-legend button{display:inline-flex;max-width:100%;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--participant-color) 28%,var(--line-2));border-radius:999px;background:var(--surface);color:var(--ink-2);cursor:pointer;padding:4px 7px;font-size:11px;font-weight:700}.ormuz-console .process-participant-legend button:hover,.ormuz-console .process-participant-legend button.active{border-color:var(--participant-color);background:var(--participant-soft);color:var(--participant-color)}.ormuz-console .process-participant-legend button>span{width:6px;height:6px;flex:none;border-radius:50%;background:var(--participant-color)}.ormuz-console .canvas-toolbar{position:absolute;left:20px;top:20px;z-index:10;display:flex;align-items:center;gap:8px}.ormuz-console .canvas-tool{display:inline-flex;height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);cursor:pointer;padding:0 13px;font-size:13px;font-weight:700;box-shadow:var(--shadow-md);transition:background .12s,border-color .12s,color .12s}.ormuz-console .canvas-tool:hover{border-color:var(--accent-line);background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .canvas-tool:disabled{cursor:default;opacity:.55}.ormuz-console .editor-read-only-fields{min-width:0;margin:0;border:0;padding:0}.ormuz-console .canvas-tool.round{width:38px;padding:0}.ormuz-console .canvas-tool.active,.ormuz-console .canvas-tool.primary{border-color:transparent;background:var(--accent);color:var(--accent-fg)}.ormuz-console .react-flow{--xy-controls-box-shadow: var(--shadow-md);--xy-controls-button-background-color: var(--surface);--xy-controls-button-background-color-hover: var(--surface-2);--xy-controls-button-border-color: var(--line);--xy-controls-button-color: var(--ink-2);--xy-controls-button-color-hover: var(--ink)}.ormuz-console .editor-canvas>.react-flow:focus{outline:none}.ormuz-console .react-flow__controls{gap:4px;box-shadow:none}.ormuz-console .react-flow__controls .react-flow__controls-button{width:18px;height:18px;border:1px solid var(--line-2);border-radius:var(--radius-xs);background:var(--surface);box-shadow:var(--shadow-sm)}.ormuz-console .react-flow__controls .react-flow__controls-button:hover{border-color:var(--accent-line);background:var(--surface-2)}.ormuz-console .react-flow__controls .react-flow__controls-button svg{max-width:12px;max-height:12px}.ormuz-console .react-flow__controls-button:focus-visible{position:relative;z-index:1;outline:2px solid var(--accent);outline-offset:-2px}.ormuz-console .canvas-tool.danger{border-color:var(--danger-line);background:var(--surface);color:var(--danger)}.ormuz-console .layout-popover,.ormuz-console .ai-popover{position:absolute;z-index:30;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink)}.ormuz-console .layout-popover{left:0;top:48px;width:300px;padding:14px}.ormuz-console .ai-popover{left:20px;top:72px;width:min(28rem,calc(100vw - 320px));padding:16px}.ormuz-console .editor-inspector{display:flex;width:400px;min-height:0;flex:none;flex-direction:column;overflow:hidden;border-left:1px solid var(--line);background:var(--surface)}.ormuz-console .editor-inspector-body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px}.ormuz-console .editor-inspector-body--contract,.ormuz-console .editor-inspector-body--assistant{padding:0}.ormuz-console .process-assistant-slot{height:100%;min-height:0}.ormuz-console .process-assistant-slot[hidden]{display:none}.ormuz-console .process-assistant-thread{display:flex;height:100%;min-height:0;flex-direction:column;background:var(--surface)}.ormuz-console .process-assistant-viewport{display:flex;min-height:0;flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:16px 14px}.ormuz-console .studio-empty-state{display:grid;justify-items:center;align-content:center;gap:7px;margin:auto 0;padding:28px 12px;text-align:center}.ormuz-console .studio-empty-state__icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--accent-line);border-radius:10px;background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .studio-empty-state strong{color:var(--ink);font-size:13px}.ormuz-console .studio-empty-state p{max-width:310px;margin:0;color:var(--ink-3);font-size:11px;line-height:1.55}.ormuz-console .process-assistant-message{display:flex;flex-direction:column;gap:7px}.ormuz-console .process-assistant-message--user{align-items:flex-end}.ormuz-console .process-assistant-message__role{color:var(--ink-3);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.ormuz-console .process-assistant-message__bubble{max-width:100%;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font-size:13px;line-height:1.55;text-wrap:pretty}.ormuz-console .process-assistant-message--assistant .process-assistant-message__bubble{white-space:normal}.ormuz-console .process-assistant-message--user .process-assistant-message__bubble{max-width:88%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:10px 13px;line-height:1.5}.ormuz-console .process-assistant-thinking{display:grid;gap:7px;padding-top:2px}.ormuz-console .process-assistant-thinking span{display:block;height:11px;border-radius:999px;background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:process-assistant-shimmer 1.4s linear infinite}.ormuz-console .process-assistant-thinking span:nth-child(1){width:80%}.ormuz-console .process-assistant-thinking span:nth-child(2){width:100%}.ormuz-console .process-assistant-thinking span:nth-child(3){width:55%}@keyframes process-assistant-shimmer{to{background-position:-200% 0}}.ormuz-console .process-assistant-spinner{width:13px;height:13px;flex:none;border:2px solid var(--accent-line);border-top-color:var(--accent);border-radius:50%;animation:process-assistant-rotate .7s linear infinite}.ormuz-console .process-assistant-spinner--sm{width:11px;height:11px;border-width:1.6px}.ormuz-console .process-assistant-spinner--on-accent{border-color:color-mix(in oklab,var(--accent-fg) 40%,transparent);border-top-color:var(--accent-fg)}@keyframes process-assistant-rotate{to{transform:rotate(360deg)}}.ormuz-console .process-assistant-tick{display:grid;width:13px;height:13px;flex:none;place-items:center;color:var(--ok)}.ormuz-console .process-assistant-tick svg{width:11px;height:11px}.ormuz-console .process-assistant-tick--sm svg{width:9px;height:9px}.ormuz-console .process-assistant-trace{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.ormuz-console .process-assistant-trace__head{display:flex;width:100%;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;list-style:none;text-align:left}.ormuz-console .process-assistant-trace__head::-webkit-details-marker{display:none}.ormuz-console .process-assistant-trace__title{color:var(--ink-2);font-family:var(--font-sans);font-size:12px;font-weight:600}.ormuz-console .process-assistant-trace__meta{margin-left:auto;color:var(--ink-3);font-family:var(--font-mono);font-size:10px}.ormuz-console .process-assistant-trace__chevron{width:12px;height:12px;flex:none;color:var(--ink-3);transition:transform .14s}.ormuz-console .process-assistant-trace[open] .process-assistant-trace__chevron{transform:rotate(180deg)}.ormuz-console .process-assistant-trace__body{display:flex;margin:0;padding:8px 10px;flex-direction:column;gap:6px;border-top:1px solid var(--line);list-style:none}.ormuz-console .process-assistant-trace__body li{display:flex;min-width:0;align-items:center;gap:7px}.ormuz-console .process-assistant-trace__activity{overflow:hidden;color:var(--ink-2);font-family:var(--font-mono);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .process-assistant-proposal{width:100%;overflow:hidden;border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm)}.ormuz-console .process-assistant-proposal__head{display:flex;align-items:center;gap:8px;padding:10px 13px;border-bottom:1px solid var(--accent-line);background:var(--accent-weak)}.ormuz-console .process-assistant-proposal__eyebrow{color:var(--accent-strong);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase}.ormuz-console .process-assistant-proposal__head-spacer,.ormuz-console .process-assistant-proposal__footer-spacer{flex:1}.ormuz-console .process-assistant-proposal__meta{color:var(--ink-3);font-family:var(--font-mono);font-size:10px}.ormuz-console .process-assistant-proposal__summary{margin:0;padding:13px;color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.45;text-wrap:pretty}.ormuz-console .process-assistant-plan{display:flex;padding:0 13px 4px;flex-direction:column;gap:12px}.ormuz-console .process-assistant-plan__step{display:flex;gap:10px}.ormuz-console .process-assistant-plan__number{flex:none;padding-top:2px;color:var(--ink-3);font-family:var(--font-mono);font-size:10px}.ormuz-console .process-assistant-plan__title{color:var(--ink);font-size:12.5px;font-weight:700}.ormuz-console .process-assistant-plan__description{margin:2px 0 4px;color:var(--ink-2);font-size:12px;line-height:1.5;text-wrap:pretty}.ormuz-console .process-assistant-assumptions{margin:12px 13px 0;border-top:1px solid var(--line)}.ormuz-console .process-assistant-assumptions summary{display:flex;align-items:center;gap:6px;padding:7px 8px;cursor:pointer;list-style:none;color:var(--ink-2);font-size:12px;font-weight:700}.ormuz-console .process-assistant-assumptions summary::-webkit-details-marker{display:none}.ormuz-console .process-assistant-assumptions summary>svg{width:12px;height:12px;transition:transform .14s}.ormuz-console .process-assistant-assumptions[open] summary>svg{transform:rotate(180deg)}.ormuz-console .process-assistant-assumptions__count{min-width:20px;border-radius:var(--radius-pill);background:var(--surface-2);padding:1px 6px;color:var(--ink-3);font-family:var(--font-mono);font-size:10px;font-weight:500;text-align:center}.ormuz-console .process-assistant-assumptions ul{display:flex;margin:0;padding:0 0 4px 29px;flex-direction:column;gap:6px;list-style:none}.ormuz-console .process-assistant-assumptions li{position:relative;color:var(--ink-2);font-size:12px;line-height:1.5;text-wrap:pretty}.ormuz-console .process-assistant-assumptions li:before{position:absolute;top:7px;left:-13px;width:4px;height:4px;border-radius:50%;background:var(--line-2);content:""}.ormuz-console .process-assistant-proposal__warning{margin:12px 13px;border:1px solid var(--warn-line);border-radius:var(--radius-sm);background:var(--warn-bg);padding:9px 10px;color:var(--ink-2)}.ormuz-console .process-assistant-proposal__warning-title{margin-bottom:6px;color:var(--warn);font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ormuz-console .process-assistant-proposal__warning-body{display:flex;gap:8px}.ormuz-console .process-assistant-proposal__warning-body>span{display:grid;width:15px;height:15px;flex:none;place-items:center;color:var(--warn)}.ormuz-console .process-assistant-proposal__warning svg{width:14px;height:14px}.ormuz-console .process-assistant-proposal__warning p,.ormuz-console .process-assistant-proposal__warning ul{margin:0;font-size:12px;line-height:1.5}.ormuz-console .process-assistant-proposal__warning ul{display:grid;gap:5px;padding:0;list-style:none}.ormuz-console .process-assistant-proposal__warning li{position:relative;padding-left:10px}.ormuz-console .process-assistant-proposal__warning li:before{position:absolute;top:8px;left:0;width:3px;height:3px;border-radius:50%;background:currentColor;content:""}.ormuz-console .process-assistant-proposal__footer{display:flex;align-items:center;gap:8px;padding:11px 13px;border-top:1px solid var(--line);background:var(--surface-2)}.ormuz-console .process-assistant-proposal__footer .btn:disabled{opacity:.65;pointer-events:none}.ormuz-console .process-assistant-composer-shell{display:flex;flex:none;flex-direction:column;gap:8px;padding:12px 14px 14px;border-top:1px solid var(--line);background:var(--surface)}.ormuz-console .process-assistant-context{display:flex;flex-wrap:wrap;gap:6px}.ormuz-console .process-assistant-context__chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);font-family:var(--font-mono);font-size:10.5px}.ormuz-console .process-assistant-context__chip svg{width:12px;height:12px;color:var(--ink-3)}.ormuz-console .process-assistant-composer{display:flex;align-items:flex-end;gap:8px;padding:8px 8px 8px 12px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);transition:border-color .14s,box-shadow .14s}.ormuz-console .process-assistant-composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.ormuz-console .process-assistant-composer textarea{min-width:0;min-height:30px;max-height:120px;flex:1;resize:none;border:0;outline:0;background:transparent;padding:5px 0;color:var(--ink);font-family:var(--font-sans);font-size:13px;line-height:1.5}.ormuz-console .process-assistant-composer textarea:focus-visible{border-color:transparent;box-shadow:none}.ormuz-console .process-assistant-composer textarea::-moz-placeholder{color:var(--ink-3)}.ormuz-console .process-assistant-composer textarea::placeholder{color:var(--ink-3)}.ormuz-console .process-assistant-send{display:grid;width:30px;height:30px;flex:none;place-items:center;border:0;border-radius:var(--radius-xs);background:var(--accent);color:var(--accent-fg);cursor:pointer}.ormuz-console .process-assistant-send:disabled{background:var(--surface-3);color:var(--ink-3);cursor:default}.ormuz-console .process-assistant-send svg{width:15px;height:15px}.ormuz-console .process-assistant-stop{display:grid;width:30px;height:30px;flex:none;place-items:center;border:1px solid var(--line-2);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink-2);cursor:pointer}.ormuz-console .process-assistant-stop:hover{border-color:var(--ink-3);color:var(--ink)}.ormuz-console .process-assistant-stop svg{width:15px;height:15px}.ormuz-console .process-assistant-state{display:flex;height:100%;min-height:180px;align-items:center;justify-content:center;gap:8px;padding:18px;color:var(--ink-3);font-size:11px;text-align:center}.ormuz-console .process-assistant-state--error{flex-direction:column}.ormuz-console .process-assistant-state button{border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:5px 8px;color:var(--ink-2);font-size:10px}.ormuz-console .process-inspector-contract .decision-contract-field__row{grid-template-columns:24px minmax(110px,1fr) minmax(76px,110px) 28px;grid-template-rows:32px 20px;row-gap:0}.ormuz-console .process-inspector-contract .decision-contract-field__required{grid-column:2 / 4;grid-row:2;min-height:20px}.ormuz-console .process-inspector-contract .decision-contract-field__type{grid-column:3 / 5;grid-row:1;justify-self:end}.ormuz-console .process-inspector-contract .decision-contract-field__remove{grid-column:4;grid-row:2}.ormuz-console .process-inspector-contract .decision-contract-field__name,.ormuz-console .process-inspector-contract .decision-contract-field__name:hover:not(:disabled){border:0;background:transparent;font-weight:650}.ormuz-console .process-inspector-contract .decision-contract-field__name:focus{border:1px solid var(--accent);padding:4px 6px}.ormuz-console .process-launchers-contract__empty{margin:0;padding:10px;border:1px dashed var(--line);border-radius:7px;background:var(--surface-2);color:var(--ink-3);font-size:11px}.ormuz-console .process-launchers-contract__list{display:grid;gap:8px}.ormuz-console .process-launcher-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--surface);transition:border-color .14s,box-shadow .14s}.ormuz-console .process-launcher-card:hover{border-color:var(--line-2);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 5%,transparent)}.ormuz-console .process-launcher-card__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px}.ormuz-console .process-launcher-card__identity{display:flex;min-width:0;flex:1;align-items:center;gap:9px}.ormuz-console .process-launcher-card__index{width:22px;flex:none;color:var(--ink-3);font-family:var(--font-mono);font-size:8.5px;font-weight:650;letter-spacing:.04em;text-align:center}.ormuz-console .process-launcher-card__identity-copy{min-width:0}.ormuz-console .process-launcher-card__title-row{display:flex;min-width:0;align-items:center;gap:8px}.ormuz-console .process-launcher-card__name{min-width:0;overflow:hidden;border:0;background:transparent;padding:0;color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ormuz-console .process-launcher-card__name:hover{color:var(--accent)}.ormuz-console .process-launcher-card__name:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.ormuz-console .process-launcher-card__status{display:inline-flex;flex:none;align-items:center;gap:5px;font-size:9.5px;font-weight:550;white-space:nowrap}.ormuz-console .process-launcher-card__status.is-active{color:var(--process-success-color)}.ormuz-console .process-launcher-card__status.is-inactive{color:var(--ink-3)}.ormuz-console .process-launcher-card__status-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.ormuz-console .process-launcher-card__actions{display:flex;flex:none;align-items:center;gap:7px}.ormuz-console .process-launcher-card__actions .trig{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .process-launcher-card__actions .btn{width:auto;min-width:0;white-space:nowrap}.ormuz-console .process-launcher-card__meta{display:grid;grid-template-columns:minmax(92px,120px) minmax(0,1fr);gap:10px 18px;border-top:1px solid var(--line);background:var(--surface-2);padding:8px 11px}.ormuz-console .process-launcher-card__meta-item{display:flex;min-width:0;align-items:baseline;gap:6px;color:var(--ink-3);font-size:9.5px}.ormuz-console .process-launcher-card__meta-item>span{flex:none}.ormuz-console .process-launcher-card__meta-item code{min-width:0;overflow:hidden;color:var(--ink-2);font-family:var(--font-mono);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .process-launcher-card__meta-item--process code{flex:1}.ormuz-console .process-launcher-card__url{display:flex;min-width:0;align-items:center;gap:8px;border-top:1px solid var(--line);padding:7px 11px;color:var(--ink-3)}.ormuz-console .process-launcher-card__method{flex:none;border:1px solid var(--line);border-radius:4px;background:var(--surface-2);padding:1px 5px;color:var(--ink-2);font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:.03em}.ormuz-console .process-launcher-card__url code{min-width:0;overflow:hidden;color:var(--ink-3);font-family:var(--font-mono);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 720px){.ormuz-console .process-launcher-card__header{align-items:flex-start}.ormuz-console .process-launcher-card__actions{flex-wrap:wrap;justify-content:flex-end}.ormuz-console .process-launcher-card__meta{grid-template-columns:1fr;gap:5px}}.ormuz-console .process-inspector-access__field .decision-contract-field__row{min-height:40px;grid-template-columns:24px minmax(80px,1fr) minmax(100px,156px) 28px}.ormuz-console .process-inspector-access__name{min-width:0;margin:0;overflow:hidden;color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .process-inspector-access__field .decision-contract-field__remove{width:26px;height:26px}.ormuz-console .process-inspector-access__detail{margin:-3px 8px 7px 40px;overflow:hidden;color:var(--ink-3);font-family:var(--font-mono);font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .process-inspector-participant__primary,.ormuz-console .process-inspector-participant__head{display:grid;grid-template-columns:24px minmax(0,1fr) auto 28px;align-items:center;gap:8px;padding:6px 8px}.ormuz-console .process-inspector-participant__primary{min-height:42px}.ormuz-console .process-inspector-participant__primary>div{display:grid;gap:2px;min-width:0}.ormuz-console .process-inspector-participant__primary strong{font-family:var(--font-mono);font-size:11px}.ormuz-console .process-inspector-participant__primary span:not(.chip){color:var(--ink-3);font-size:9px;line-height:1.3}.ormuz-console .process-inspector-participant__label,.ormuz-console .process-inspector-participant__email input,.ormuz-console .process-inspector-participant__email select,.ormuz-console .process-inspector-participants__add input{min-width:0;height:30px;border:1px solid var(--line-2);border-radius:6px;background:var(--surface);padding:5px 7px;color:var(--ink);font-size:11px}.ormuz-console .process-inspector-participant__label{width:104px}.ormuz-console .process-inspector-participant__email{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 8px 8px 40px}.ormuz-console .process-inspector-participant__email select{width:100%}.ormuz-console .process-inspector-participants__add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;margin-top:8px}.ormuz-console .editor-inspector-kind{padding-bottom:15px;border-bottom:1px solid var(--line)}.ormuz-console .inspector-section{padding:15px 0;border-bottom:1px solid var(--line)}.ormuz-console .inspector-section:first-child{padding-top:0}.ormuz-console .inspector-section:last-child{padding-bottom:0;border-bottom:0}.ormuz-console .inspector-section__head,.ormuz-console .inspector-mapping-field__head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.ormuz-console .inspector-section__head h3{margin:0;color:var(--ink-2);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ormuz-console .inspector-section__head>span{color:var(--ink-3);font-size:10.5px}.ormuz-console .inspector-section__hint{margin:5px 0 10px;color:var(--ink-3);font-size:11px;line-height:1.45}.ormuz-console .inspector-section__head+:not(.inspector-section__hint){margin-top:10px}.ormuz-console .inspector-mapping-field{padding:11px 0;border-bottom:1px solid var(--line)}.ormuz-console .inspector-mapping-field:last-child{padding-bottom:0;border-bottom:0}.ormuz-console .inspector-mapping-field.is-error{background:var(--danger-bg);box-shadow:inset 3px 0 0 var(--danger);padding-right:8px;padding-left:10px}.ormuz-console .inspector-mapping-field__head{margin-bottom:7px}.ormuz-console .inspector-mapping-field__head strong{min-width:0;overflow:hidden;color:var(--ink);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .inspector-mapping-field__meta{display:inline-flex;flex:none;align-items:center;gap:5px}.ormuz-console .inspector-mapping-field__type,.ormuz-console .inspector-mapping-field__required{border-radius:4px;padding:2px 5px;font-family:var(--font-mono);font-size:9.5px;font-weight:650;line-height:1.25}.ormuz-console .inspector-mapping-field__type{background:var(--surface-2);color:var(--ink-3)}.ormuz-console .inspector-mapping-field__required{background:var(--accent-weak);color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase}.ormuz-console .inspector-mapping-field__hint{margin:6px 0 0;color:var(--ink-3);font-size:11px;line-height:1.4}.ormuz-console .inspector-param-compact{margin:0;padding:9px 0;border-bottom:1px solid var(--line)}.ormuz-console .inspector-param-compact--flash-error{border-radius:8px;animation:inspector-param-error-focus .9s ease-out 2}@keyframes inspector-param-error-focus{0%,to{background:transparent;box-shadow:none}30%,65%{background:var(--danger-bg);box-shadow:0 0 0 2px var(--danger-line)}}@media (prefers-reduced-motion: reduce){.ormuz-console .inspector-param-compact--flash-error{background:var(--danger-bg);box-shadow:0 0 0 2px var(--danger-line);animation:none}}.ormuz-console .inspector-param-compact:last-child{border-bottom:0}.ormuz-console .inspector-param-compact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:7px}.ormuz-console .inspector-param-compact-head>div:first-child{min-width:0}.ormuz-console .inspector-param-compact-head label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:var(--ink)}.ormuz-console .inspector-param-compact-head p{margin:1px 0 0;font-size:11px;color:var(--ink-3)}.ormuz-console .inspector-param-modes{display:inline-flex;flex:none;gap:2px;padding:2px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--surface-2)}.ormuz-console .inspector-param-modes button{height:24px;border:0;border-radius:4px;background:transparent;padding:0 7px;color:var(--ink-3);font-size:10.5px;font-weight:600}.ormuz-console .inspector-param-modes button.active{background:var(--surface);color:var(--accent-strong);box-shadow:var(--shadow-sm)}.ormuz-console .inspector-param-modes button:disabled{color:var(--ink-3);cursor:not-allowed}.ormuz-console .inspector-param-compact-value{min-width:0}.ormuz-console .inspector-param-compact-value>div{min-width:0;flex:1}.ormuz-console .inspector-param-compact input,.ormuz-console .inspector-param-compact select,.ormuz-console .inspector-param-compact textarea{font-size:13px}.ormuz-console .inspector-boolean-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ormuz-console .inspector-boolean-option{display:flex;min-height:32px;align-items:center;gap:7px;border:1px solid var(--line-2);border-radius:5px;background:var(--surface);padding:6px 10px;color:var(--ink-2);cursor:pointer;font-size:12px;font-weight:600;transition:border-color .12s,background-color .12s,color .12s}.ormuz-console .inspector-boolean-option:hover{border-color:var(--accent-line)}.ormuz-console .inspector-boolean-option.selected{border-color:var(--accent);background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .inspector-boolean-option input{width:14px;height:14px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--line-2);border-radius:50%;background:var(--surface)}.ormuz-console .inspector-boolean-option.selected input{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface),inset 0 0 0 8px var(--accent)}.ormuz-console .inspector-boolean-option input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ormuz-console .inspector-param-ref{padding:10px;border:1px solid var(--line);border-radius:8px}.ormuz-console .enum-array-field{min-width:0}.ormuz-console .enum-array-control{display:flex;width:100%;height:32px;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:6px;background:var(--surface);padding:0 8px 0 11px;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .12s,box-shadow .12s}.ormuz-console .enum-array-control:hover{border-color:var(--ink-3)}.ormuz-console .enum-array-control.open{border-color:var(--accent);box-shadow:0 0 0 3px #6d4df629}.ormuz-console .enum-array-value{min-width:0;flex:1;overflow:hidden;font-family:var(--font-condensed);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .enum-array-placeholder{min-width:0;flex:1;color:var(--ink-3);font-size:13px}.ormuz-console .enum-array-count{flex:none;border:1px solid var(--accent-line);border-radius:999px;background:var(--accent-weak);padding:1px 7px;color:var(--accent-strong);font-family:var(--font-mono);font-size:10.5px;font-weight:600}.ormuz-console .enum-array-caret{width:15px;height:15px;flex:none;color:var(--ink-3);transition:transform .15s}.ormuz-console .enum-array-control.open .enum-array-caret{transform:rotate(180deg)}.ormuz-console .enum-array-menu{position:fixed;z-index:10000;overflow:hidden;border:1px solid var(--line-2);border-radius:6px;background:var(--surface);box-shadow:var(--shadow-pop)}.ormuz-console .enum-array-search{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding:9px 11px;color:var(--ink-3)}.ormuz-console .enum-array-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:13px}.ormuz-console .enum-array-search input::-moz-placeholder{color:var(--ink-3)}.ormuz-console .enum-array-search input::placeholder{color:var(--ink-3)}.ormuz-console .enum-array-options{display:flex;max-height:172px;flex-wrap:wrap;gap:6px;overflow-y:auto;padding:11px}.ormuz-console .enum-array-option{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);padding:4px 9px;color:var(--ink-2);cursor:pointer;font-family:var(--font-condensed);font-size:13px;font-weight:500}.ormuz-console .enum-array-option:hover{border-color:var(--accent-line);color:var(--accent-strong)}.ormuz-console .enum-array-option.selected{border-color:var(--accent-line);background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .enum-array-option:disabled{cursor:not-allowed}.ormuz-console .enum-array-option-code{font-family:var(--font-mono);font-size:10.5px;opacity:.75}.ormuz-console .enum-array-option-icon{width:12px;height:12px;flex:none}.ormuz-console .enum-array-empty{width:100%;margin:0;padding:7px;color:var(--ink-3);font-size:12.5px;text-align:center}.ormuz-console .enum-array-footer{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);background:var(--surface-2);padding:8px 11px}.ormuz-console .enum-array-footer>button{border:0;background:transparent;padding:0;color:var(--accent-strong);cursor:pointer;font-size:11.5px;font-weight:600}.ormuz-console .enum-array-footer>button:hover{text-decoration:underline}.ormuz-console .enum-array-footer>span{flex:1}.ormuz-console .enum-array-footer>.enum-array-done{border-radius:4px;background:var(--accent);padding:4px 11px;color:#fff}.ormuz-console .enum-array-footer>.enum-array-done:hover{background:var(--accent-strong);text-decoration:none}.ormuz-console .enum-select-field{min-width:0}.ormuz-console .enum-select-control{display:flex;width:100%;height:32px;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:6px;background:var(--surface);padding:0 9px 0 11px;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .12s,box-shadow .12s,background .12s}.ormuz-console .enum-select-control:hover{border-color:var(--accent-line);background:var(--surface-2)}.ormuz-console .enum-select-control.open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.ormuz-console .enum-select-value,.ormuz-console .enum-select-placeholder{min-width:0;flex:1;overflow:hidden;font-family:var(--font-condensed);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .enum-select-placeholder{color:var(--ink-3)}.ormuz-console .enum-select-caret{width:15px;height:15px;flex:none;color:var(--ink-3);transition:transform .15s}.ormuz-console .enum-select-control.open .enum-select-caret{transform:rotate(180deg)}.ormuz-console .enum-select-menu{position:fixed;z-index:10000;overflow:hidden;border:1px solid var(--line-2);border-radius:7px;background:var(--surface);box-shadow:var(--shadow-pop)}.ormuz-console .enum-select-search{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);background:var(--surface-2);padding:8px 10px;color:var(--ink-3)}.ormuz-console .enum-select-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:12.5px}.ormuz-console .enum-select-search input::-moz-placeholder{color:var(--ink-3)}.ormuz-console .enum-select-search input::placeholder{color:var(--ink-3)}.ormuz-console .enum-array-search input:focus-visible,.ormuz-console .enum-select-search input:focus-visible,.ormuz-console .es-search input:focus-visible{border-color:transparent!important;background:transparent!important;box-shadow:none!important;outline:0}.ormuz-console .enum-select-options{display:grid;max-height:216px;overflow-y:auto;padding:5px}.ormuz-console .enum-select-option{display:flex;min-width:0;align-items:center;gap:8px;border:0;border-radius:5px;background:transparent;padding:7px 8px;color:var(--ink-2);cursor:pointer;font-family:var(--font-condensed);font-size:13px;text-align:left}.ormuz-console .enum-select-option:hover{background:var(--surface-2);color:var(--ink)}.ormuz-console .enum-select-option.selected{background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .enum-select-option-icon{width:13px;height:13px;flex:none;opacity:0}.ormuz-console .enum-select-option.selected .enum-select-option-icon{opacity:1}.ormuz-console .enum-select-empty{margin:0;padding:12px;color:var(--ink-3);font-size:12.5px;text-align:center}.ormuz-console .inspector-expression-trigger{display:flex;width:100%;height:32px;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:6px;background:var(--surface);padding:0 10px;color:var(--ink-2);cursor:pointer;font-size:12.5px;text-align:left}.ormuz-console .inspector-expression-trigger:hover{border-color:var(--accent-line);background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .inspector-expression-fx{flex:none;color:var(--accent);font-family:var(--font-mono);font-size:12px;font-style:italic;font-weight:700}.ormuz-console .inspector-expression-preview{min-width:0;overflow:hidden;color:var(--ink);font-family:var(--font-mono);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .inspector-expression-placeholder{color:var(--ink-3)}.ormuz-console .editor-inspector-node-summary{display:none}.ormuz-console .editor-inspector-json{max-height:none;white-space:pre-wrap;word-break:break-word}.ormuz-console .insp-port-empty{padding:12px 0;color:var(--ink-3);font-size:12px}.ormuz-console .density-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ormuz-console .choice-button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);cursor:pointer;padding:8px 10px;font-size:12.5px;font-weight:700;text-align:left}.ormuz-console .choice-button.active{border-color:var(--accent-line);background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .choice-button:disabled{cursor:not-allowed;opacity:.45}.ormuz-console .btn-reset{border:0;background:transparent;padding:0}.ormuz-console .process-create-wizard{width:100%}.ormuz-console .process-create-card{min-height:0}.ormuz-console .process-create-section-stack{display:flex;flex-direction:column;gap:20px}.ormuz-console .process-create-metadata{display:grid;gap:16px}.ormuz-console .process-create-event-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ormuz-console .process-create-event-summary>div{display:flex;min-width:0;flex-direction:column;gap:2px}.ormuz-console .process-create-event-summary strong{color:var(--ink);font-size:13px}.ormuz-console .process-create-event-summary>div>span,.ormuz-console .process-create-event-hint{color:var(--ink-3);font-size:11.5px}.ormuz-console .process-create-event-hint{margin:9px 1px 0}.ormuz-console .ev-checkbox{width:15px;height:15px;flex:none;margin-top:6px;accent-color:var(--accent)}.ormuz-console .process-create-contract .decision-contract{border:0;background:transparent}.ormuz-console .cp-layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start}.ormuz-console .cp-main,.ormuz-console .cp-aside{display:flex;min-width:0;flex-direction:column;gap:20px}.ormuz-console .cp-aside{position:sticky;top:8px}.ormuz-console .method-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ormuz-console .method-opt{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1.5px solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left}.ormuz-console .method-opt.sel{border-color:var(--accent);background:var(--accent-weak)}.ormuz-console .method-opt:disabled{cursor:not-allowed;opacity:.55}.ormuz-console .mo-glyph,.ormuz-console .mode-glyph{display:grid;flex:none;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2)}.ormuz-console .mo-glyph{width:36px;height:36px}.ormuz-console .method-opt.sel .mo-glyph,.ormuz-console .mode-card.sel .mode-glyph{border-color:transparent;background:var(--accent);color:var(--accent-fg)}.ormuz-console .mo-txt{display:flex;min-width:0;flex-direction:column;gap:2px}.ormuz-console .mo-name,.ormuz-console .mode-name{color:var(--ink);font-size:14px;font-weight:700}.ormuz-console .mo-desc,.ormuz-console .mode-desc{color:var(--ink-3);font-size:11.5px;line-height:1.35}.ormuz-console .cp-section-label{display:block;margin-bottom:10px}.ormuz-console .mode-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ormuz-console .mode-card{position:relative;display:flex;min-width:0;flex-direction:column;gap:9px;padding:14px;border:1.5px solid var(--line-2);border-radius:var(--radius);background:var(--surface);cursor:pointer;text-align:left}.ormuz-console .mode-card:hover{border-color:var(--ink-3)}.ormuz-console .mode-card.sel{border-color:var(--accent);background:var(--accent-weak)}.ormuz-console .mode-card:disabled{cursor:not-allowed;background:var(--surface-2);opacity:.55}.ormuz-console .mode-card:disabled:hover{border-color:var(--line-2)}.ormuz-console .mode-unavailable-reason{color:var(--process-user-mid);font-size:11px;font-weight:500;line-height:1.4}.ormuz-console .mode-glyph{width:34px;height:34px}.ormuz-console .ev-picker{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.ormuz-console .ev-search-row{padding:14px 16px 12px;border-bottom:1px solid var(--line)}.ormuz-console .cp-event-search{width:100%;height:42px}.ormuz-console .ev-filters{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px}.ormuz-console .filter-chip{display:inline-flex;align-items:center;padding:5px 11px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);cursor:pointer;font-size:12px;font-weight:600}.ormuz-console .filter-chip.sel{border-color:transparent;background:var(--accent);color:var(--accent-fg)}.ormuz-console .ev-list{max-height:460px;overflow-y:auto;padding:8px}.ormuz-console .trigger-wizard-event-modal{height:min(760px,88vh)}.ormuz-console .trigger-wizard-event-modal .modal-body,.ormuz-console .trigger-wizard-event-content,.ormuz-console .trigger-wizard-event-content .ev-picker{display:flex;min-height:0;flex-direction:column}.ormuz-console .trigger-wizard-event-modal .modal-body{overflow:hidden}.ormuz-console .trigger-wizard-event-content,.ormuz-console .trigger-wizard-event-content .ev-picker,.ormuz-console .trigger-wizard-event-content .ev-list{flex:1}.ormuz-console .trigger-wizard-event-content .ev-list{min-height:0;max-height:none}.ormuz-console .trigger-wizard-event-content .ev-search-row{flex:none}.ormuz-console .ev-group-label{display:flex;align-items:center;gap:8px;margin:14px 8px 7px;color:var(--ink-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ormuz-console .ev-group-label .ln{height:1px;flex:1;background:var(--line)}.ormuz-console .ev-count{color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.ormuz-console .ev-item{display:flex;width:100%;align-items:flex-start;gap:12px;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:left}.ormuz-console .ev-item:hover{background:var(--surface-2)}.ormuz-console .ev-item.sel{border-color:var(--accent-line);background:var(--accent-weak)}.ormuz-console .ev-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--info)}.ormuz-console .ev-item.sel .ev-dot{background:var(--accent)}.ormuz-console .ev-item-body{display:block;min-width:0;flex:1}.ormuz-console .ev-item-title{color:var(--ink);font-size:14px;font-weight:500}.ormuz-console .process-create-event-summary>.ev-bulk-actions{display:flex;flex-direction:row;align-items:center;gap:8px;margin-left:auto}.ormuz-console .ev-item-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-top:2px;color:var(--ink-3);font-size:12px}@media (max-width: 1024px){.ormuz-console .app,.ormuz-console .app.app-nav-collapsed{grid-template-columns:var(--side-w-collapsed) minmax(0,1fr)}.ormuz-console .topbar-search-wrap{width:min(320px,58%)}.ormuz-console .stat-grid,.ormuz-console .form-layout,.ormuz-console .radio-cards,.ormuz-console .form-grid,.ormuz-console .form-grid.cols-3,.ormuz-console .invoice-line-fields,.ormuz-console .invoice-line-foot{grid-template-columns:1fr}.ormuz-console .form-aside{position:static}.ormuz-console .lines-head,.ormuz-console .lines-row{grid-template-columns:minmax(0,1fr)}.ormuz-console .process-instance-layout,.ormuz-console .process-operations-grid,.ormuz-console .node-pick-grid,.ormuz-console .kv-grid,.ormuz-console .detail-layout,.ormuz-console .def-grid,.ormuz-console .amount-strip,.ormuz-console .amount-strip.cols-2,.ormuz-console .amount-strip.cols-3,.ormuz-console .amount-strip.cols-6,.ormuz-console .builder-layout,.ormuz-console .fb-grid2,.ormuz-console .extension-detail-grid,.ormuz-console .extension-form-inline{grid-template-columns:1fr}.ormuz-console .page:has(.detail-layout):not(:has(.detail-aside))>.page-head{margin-right:0}.ormuz-console .page>.object-links-card{width:100%}.ormuz-console .cp-layout,.ormuz-console .method-toggle,.ormuz-console .process-create-metadata{grid-template-columns:1fr}.ormuz-console .cp-aside{position:static}.ormuz-console .mode-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ormuz-console .extension-detail-grid{grid-template-columns:1fr}.ormuz-console .settings-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.ormuz-console .role-card-main{align-items:flex-start;flex-direction:column}.ormuz-console .detail-aside,.ormuz-console .builder-preview{position:static}.ormuz-console .credit-exposure-layout .detail-aside{grid-row:1}.ormuz-console .credit-exposure-layout .detail-main{grid-row:2}.ormuz-console .editor-topbar,.ormuz-console .editor-topbar-main{flex-wrap:wrap}.ormuz-console .editor-inspector{width:300px}.ormuz-console .schema-workspace{grid-template-columns:290px minmax(0,1fr)}}@media (max-width: 760px){.ormuz-console .process-operations-situation{grid-template-columns:auto minmax(0,1fr)}.ormuz-console .process-operations-situation>.badge,.ormuz-console .process-operations-situation>.console-badge{grid-column:2;justify-self:start}.ormuz-console .process-operations-activity{grid-template-columns:minmax(0,1fr)}.ormuz-console .process-operations-activity__actions{max-width:none;justify-content:flex-start}.ormuz-console .process-execution-timeline__row{grid-template-columns:16px minmax(0,1fr)}.ormuz-console .process-execution-timeline__meta{grid-column:2;flex-wrap:wrap;padding:0 12px 12px 0;white-space:normal}.ormuz-console .process-instance-section-tabs{width:100%;margin-left:0}.ormuz-console{--topbar-h: 52px;--side-w-collapsed: 52px;--pad-x: 12px}.ormuz-console .app,.ormuz-console .app.app-nav-collapsed{grid-template-columns:var(--side-w-collapsed) minmax(0,1fr)}.ormuz-console .side-head{justify-content:center;padding:0 8px}.ormuz-console .side-mark{width:28px;height:28px}.ormuz-console .side-head>div:not(.side-mark),.ormuz-console .side-collapse,.ormuz-console .nav-label,.ormuz-console .nav-divider span,.ormuz-console .nav-item span:not(.nav-item-icon),.ormuz-console .side-foot{display:none}.ormuz-console .side-nav{padding:10px 8px 18px}.ormuz-console .nav-group{margin:10px 0 0}.ormuz-console .nav-divider{gap:0;margin:16px 4px 2px}.ormuz-console .nav-divider:before{display:none}.ormuz-console .nav-item{justify-content:center;gap:0;padding:10px}.ormuz-console .nav-item.active:before{left:-8px}.ormuz-console .topbar{gap:8px;padding:0 10px}.ormuz-console .topbar>.topbar-search-wrap{display:none}.ormuz-console .top-actions{gap:0}.ormuz-console .icon-btn{width:34px;height:34px}.ormuz-console .page,.ormuz-console .page.full,.ormuz-console .page.workspace{width:100%;max-width:none;padding:18px 12px 42px}.ormuz-console .breadcrumb{margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.ormuz-console .page-head{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:18px}.ormuz-console .page-title{font-size:24px}.ormuz-console .page-sub{font-size:13.5px}.ormuz-console .page-actions{width:100%;margin-left:0;flex-wrap:wrap}.ormuz-console .page-actions .btn{flex:1 1 140px}.ormuz-console .stat{padding:14px}.ormuz-console .stat-v{font-size:24px}.ormuz-console .toolbar{align-items:stretch;flex-direction:column}.ormuz-console .toolbar .grow{display:none}.ormuz-console .toolbar-count{align-self:flex-end}.ormuz-console .process-instances-search,.ormuz-console .process-instances-status-filter,.ormuz-console .process-instances-definition-filter,.ormuz-console .agent-instances-search{width:100%}.ormuz-console .agent-instances-toolbar{display:flex}.ormuz-console .tbl-wrap{overflow:hidden}.ormuz-console table.tbl.inst{min-width:0;border-collapse:separate;border-spacing:0}.ormuz-console table.tbl.inst thead{display:none}.ormuz-console table.tbl.inst,.ormuz-console table.tbl.inst tbody,.ormuz-console table.tbl.inst tr,.ormuz-console table.tbl.inst td{display:block;width:100%}.ormuz-console table.tbl.inst tbody{padding:6px}.ormuz-console table.tbl.inst tbody tr{margin:0 0 8px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.ormuz-console table.tbl.inst tbody tr:last-child{margin-bottom:0}.ormuz-console table.tbl.inst tbody td,.ormuz-console table.tbl.inst tbody td[style]{display:flex;min-height:0;height:auto;align-items:flex-start;justify-content:space-between;gap:14px;padding:10px 12px;border-bottom:1px solid var(--line);text-align:right!important;white-space:normal}.ormuz-console table.tbl.inst tbody td:before{content:attr(data-label);flex:0 0 104px;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;line-height:1.5;text-align:left;text-transform:uppercase}.ormuz-console table.tbl.inst tbody td:first-child{display:block;padding:13px 12px;text-align:left!important}.ormuz-console table.tbl.inst tbody td:first-child:before{display:none}.ormuz-console table.tbl.inst tbody td[colspan]{display:block;padding:0;text-align:left!important}.ormuz-console table.tbl.inst tbody td[colspan]:before{display:none}.ormuz-console table.tbl.inst tbody td:last-child{border-bottom:0}.ormuz-console table.tbl.inst tbody tr:not(.is-clickable):hover{background:var(--surface)}.ormuz-console table.tbl.inst tbody tr.is-clickable:hover,.ormuz-console table.tbl.inst tbody tr.is-clickable:focus-within{background:var(--surface-2)}.ormuz-console table.tbl.inst tbody tr .row-actions{width:100%;opacity:1}.ormuz-console table.tbl.inst .row-actions{justify-content:flex-end}.ormuz-console table.tbl.inst .steps{width:min(180px,100%)}.ormuz-console .inst-pname,.ormuz-console .inst-error .etxt{white-space:normal}.ormuz-console .inst-error{max-width:100%;align-items:flex-start}.ormuz-console .tbl-foot{align-items:flex-start;flex-wrap:wrap;gap:8px;padding:10px 12px}.ormuz-console .settings-grid{grid-template-columns:1fr}.ormuz-console .settings-item-description{max-width:none}.ormuz-console .api-key-permission-set-head,.ormuz-console .api-key-permission-options{grid-template-columns:1fr}.ormuz-console .personal-settings-head,.ormuz-console .personal-settings-section-head{flex-direction:column}.ormuz-console .personal-settings-list>div{grid-template-columns:1fr;gap:4px;padding:8px 0}.ormuz-console .personal-auth-row{align-items:flex-start;flex-direction:column}.ormuz-console .schema-workspace{display:flex;height:auto;min-height:0;flex-direction:column}.ormuz-console .content:has(>.page>.schema-workspace){overflow-y:auto}.ormuz-console .page:has(>.schema-workspace){display:block;height:auto}.ormuz-console .schema-catalog{max-height:360px;border-right:0;border-bottom:1px solid var(--line)}.ormuz-console .schema-detail{min-height:560px}.ormuz-console .schema-tree-row{align-items:flex-start;flex-wrap:wrap}.ormuz-console .schema-tree-content{flex-basis:calc(100% - 34px)}.ormuz-console .schema-type-chip,.ormuz-console .schema-constraints{margin-left:34px}}.ormuz-console .wh-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;align-items:start;margin-top:16px}.ormuz-console .input-group{display:flex;height:var(--ctrl-h);align-items:stretch;overflow:hidden;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);transition:border-color .14s,box-shadow .14s}.ormuz-console .input-group:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.ormuz-console .input-group input{min-width:0;flex:1;padding:0 12px;border:0;outline:0;background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:13.5px}.ormuz-console .input-group input::-moz-placeholder{color:var(--ink-3)}.ormuz-console .input-group input::placeholder{color:var(--ink-3)}.ormuz-console .input-group .addon{display:grid;place-items:center;padding:0 13px;background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:12.5px;white-space:nowrap}.ormuz-console .input-group .addon.pre{border-right:1px solid var(--line)}.ormuz-console .input-group .addon.suf{border-left:1px solid var(--line)}.ormuz-console .es{position:relative}.ormuz-console .es-control{display:flex;width:100%;min-height:var(--ctrl-h);align-items:center;gap:8px;padding:0 8px 0 12px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;transition:border-color .12s,box-shadow .12s}.ormuz-console .es-control:hover{border-color:var(--ink-3)}.ormuz-console .es-control.open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.ormuz-console .es-val{overflow:hidden;min-width:0;flex:1;padding:7px 0;color:var(--ink);font-size:13.5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .es-val.ph{color:var(--ink-3)}.ormuz-console .es-badge{flex:none;padding:1px 7px;border:1px solid var(--accent-line);border-radius:var(--radius-pill);background:var(--accent-weak);color:var(--accent-strong);font-family:var(--font-mono);font-size:10.5px;font-weight:600}.ormuz-console .es-caret{display:grid;flex:none;color:var(--ink-3);transition:transform .15s}.ormuz-console .es-caret svg{width:15px;height:15px}.ormuz-console .es-control.open .es-caret{transform:rotate(180deg)}.ormuz-console .es-pop{position:absolute;z-index:30;top:calc(100% + 6px);right:0;left:0;overflow:hidden;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-lg)}.ormuz-console .es-pop.floating{position:fixed;z-index:10000;display:flex;flex-direction:column}.ormuz-console .es-search{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid var(--line);color:var(--ink-3)}.ormuz-console .es-search svg{width:15px;height:15px;flex:none}.ormuz-console .es-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:13px}.ormuz-console .es-chips{display:flex;max-height:200px;flex-wrap:wrap;gap:6px;overflow-y:auto;padding:11px}.ormuz-console .es-pop.floating .es-chips{max-height:none;min-height:0}.ormuz-console .es-ch{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid;border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-mono);font-size:12px;font-weight:500;transition:background .12s,border-color .12s,color .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ormuz-console .es-ch.off{border-color:var(--line-2);background:var(--surface);color:var(--ink-2)}.ormuz-console .es-ch.off:hover{border-color:var(--accent-line);color:var(--accent-strong)}.ormuz-console .es-ch.on{border-color:var(--accent-line);background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .es-ch .mk{display:grid;width:12px;height:12px;place-items:center}.ormuz-console .es-ch .mk svg{width:12px;height:12px}.ormuz-console .es-empty{padding:18px;color:var(--ink-3);font-size:12.5px;text-align:center}.ormuz-console .es-foot{display:flex;align-items:center;gap:10px;padding:8px 11px;border-top:1px solid var(--line);background:var(--surface-2)}.ormuz-console .es-foot .lnk{padding:0;border:0;background:transparent;color:var(--accent-strong);cursor:pointer;font-size:11.5px;font-weight:600}.ormuz-console .es-foot .cnt{color:var(--ink-3);font-size:11.5px}.ormuz-console .es-foot .sp{flex:1}.ormuz-console .es-foot .done{padding:4px 12px;border:0;border-radius:var(--radius-xs);background:var(--accent);color:var(--accent-fg);cursor:pointer;font-size:11.5px;font-weight:600}.ormuz-console .ep-list{position:sticky;top:16px;max-height:calc(100vh - var(--topbar-h) - 32px);overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.ormuz-console .ep-list-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.ormuz-console .ep-list-head .mono-label{margin:0}.ormuz-console .ep-row{position:relative;display:flex;align-items:center;gap:11px;padding:13px 14px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .1s}.ormuz-console .ep-row:last-child{border-bottom:0}.ormuz-console .ep-row:hover{background:var(--surface-2)}.ormuz-console .ep-row.sel{background:var(--accent-weak)}.ormuz-console .ep-row.sel:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--accent);content:""}.ormuz-console .ep-dot{width:7px;height:7px;flex:none;border-radius:var(--radius-pill)}.ormuz-console .ep-body{min-width:0;flex:1}.ormuz-console .ep-name{overflow:hidden;color:var(--ink);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .ep-url{overflow:hidden;margin-top:2px;color:var(--ink-3);font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .ep-list-foot{padding:11px 14px}.ormuz-console .wh-tabs{display:flex;align-items:center;gap:0;padding:0 18px;border-bottom:1px solid var(--line)}.ormuz-console .wh-tab{position:relative;display:inline-flex;align-items:center;gap:7px;margin-right:22px;padding:13px 4px;border:0;background:transparent;color:var(--ink-3);cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:600;transition:color .12s}.ormuz-console .wh-tab:hover{color:var(--ink-2)}.ormuz-console .wh-tab.on{color:var(--ink)}.ormuz-console .wh-tab.on:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px 2px 0 0;background:var(--accent);content:""}.ormuz-console .wh-tab-count{padding:0 6px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:600}.ormuz-console .wh-tab.on .wh-tab-count{border-color:var(--accent-line);background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .secret-box{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);font-family:var(--font-mono);font-size:12.5px}.ormuz-console .secret-box .sv{overflow:hidden;min-width:0;flex:1;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .secret-box.masked .sv{color:var(--ink-3)}.ormuz-console .wh-message-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}@media (max-width: 1180px){.ormuz-console .wh-layout{grid-template-columns:1fr}.ormuz-console .ep-list{position:static;max-height:none;overflow-y:visible}.ormuz-console .wh-message-detail-grid{grid-template-columns:1fr}}.ormuz-console .mk3-bar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ormuz-console .mk3-search{display:flex;height:46px;min-width:220px;flex:1;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:0 14px;color:var(--ink-3);transition:border-color .15s,box-shadow .15s}.ormuz-console .mk3-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.ormuz-console .mk3-search svg,.ormuz-console .mk3-search-submit svg{width:16px;height:16px;flex:none}.ormuz-console .mk3-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:14px}.ormuz-console .mk3-search input::-moz-placeholder{color:var(--ink-3)}.ormuz-console .mk3-search input::placeholder{color:var(--ink-3)}.ormuz-console .mk3-select{height:46px;max-width:220px;border:1px solid var(--line);border-radius:var(--radius);outline:0;background:var(--surface);padding:0 34px 0 12px;color:var(--ink-2);font:inherit;font-size:12.5px}.ormuz-console .mk3-select:focus{border-color:var(--accent)}.ormuz-console .mk3-search-submit{display:grid;width:46px;height:46px;flex:none;place-items:center;border:0;border-radius:var(--radius);background:var(--accent);color:var(--accent-fg);cursor:pointer}.ormuz-console .mk3-search-submit:hover{background:var(--accent-strong)}.ormuz-console .mk3-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.ormuz-console .mk3-pill{display:inline-flex;height:33px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);padding:0 15px;color:var(--ink-2);cursor:pointer;font-family:var(--font-sans);font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.ormuz-console .mk3-pill-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;color:var(--neutral)}.ormuz-console .mk3-pill-icon[data-tone=accent]{color:var(--accent)}.ormuz-console .mk3-pill-icon[data-tone=ok]{color:var(--ok)}.ormuz-console .mk3-pill-icon[data-tone=info]{color:var(--info)}.ormuz-console .mk3-pill-icon[data-tone=warn]{color:var(--warn)}.ormuz-console .mk3-pill-icon[data-tone=danger]{color:var(--danger)}.ormuz-console .mk3-pill .n{color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px}.ormuz-console .mk3-pill:hover{border-color:var(--accent-line);color:var(--ink)}.ormuz-console .mk3-pill.on{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.ormuz-console .mk3-pill.on .mk3-pill-icon{color:currentColor}.ormuz-console .mk3-pill.on .n{color:color-mix(in oklab,var(--accent-fg) 65%,transparent)}.ormuz-console .marketplace-brand-plate{display:grid;flex:none;place-items:center;overflow:hidden;border:1px solid rgba(15,20,25,.12);background:#f8fafc;color:#0f1419;box-shadow:0 1px 2px #0f141914,inset 0 1px #ffffffe6}.ormuz-console .marketplace-brand-plate--wide{width:min(74%,220px);min-width:132px;height:72px;border-radius:14px;padding:12px 18px}.ormuz-console .marketplace-brand-plate--tile{width:56px;height:56px;border-radius:14px;padding:12px}.ormuz-console .marketplace-brand-plate--icon{width:64px;height:64px;border-radius:16px;padding:14px}.ormuz-console .marketplace-brand-icon{width:100%;height:100%}.ormuz-console .marketplace-brand-plate--wide .mk3-wide-logo{max-width:100%;max-height:44px}.ormuz-console .marketplace-brand-wordmark,.ormuz-console .marketplace-brand-fallback,.ormuz-console .marketplace-brand-plate .mk3-wordmark{color:#0f1419}.ormuz-console .marketplace-brand-wordmark{max-width:100%;overflow:hidden;font-family:var(--font-sans);font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .marketplace-brand-fallback{font-size:22px;font-weight:750}.ormuz-console .mk3-feat-slim{display:flex;align-items:center;gap:18px;margin-bottom:24px;padding:16px 20px;border:1px solid var(--accent-line);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--accent-weak),var(--surface) 80%);box-shadow:var(--shadow-sm)}.ormuz-console .mk3-feat-slim .fs-body{min-width:0;flex:1}.ormuz-console .mk3-feat-slim .fs-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--accent-strong);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ormuz-console .mk3-feat-slim .fs-eyebrow svg,.ormuz-console .mk3-feat-slim .fs-signals svg{width:13px;height:13px}.ormuz-console .mk3-feat-slim .fs-title{display:flex;align-items:center;gap:8px;margin-top:4px;color:var(--ink);font-family:var(--font-serif);font-size:20px;font-weight:600;letter-spacing:-.01em}.ormuz-console .mk3-feat-slim .fs-need{color:var(--accent-strong);font-family:var(--font-sans);font-size:12px;font-weight:600}.ormuz-console .mk3-feat-slim .fs-desc{max-width:68ch;margin:6px 0 0;color:var(--ink-2);font-size:13.5px;line-height:1.5}.ormuz-console .mk3-feat-slim .fs-actions{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:10px}.ormuz-console .mk3-feat-slim .fs-signals{display:flex;gap:12px;color:var(--ink-3);font-size:12px}.ormuz-console .mk3-feat-slim .fs-signals span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ormuz-console .mk3-feat,.ormuz-console .cd3-hero{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:linear-gradient(130deg,color-mix(in oklab,var(--accent) 30%,#100d18),color-mix(in oklab,var(--accent) 42%,#161122) 55%,color-mix(in oklab,var(--accent) 62%,#1a1430));box-shadow:var(--shadow-lg);color:#f4f0e8}.ormuz-console .mk3-feat{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.ormuz-console .mk3-feat:before,.ormuz-console .cd3-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(620px 320px at 90% -12%,var(--accent-glow),transparent 70%);content:"";pointer-events:none}.ormuz-console .mk3-feat-left{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:34px 40px 32px}.ormuz-console .mk3-feat-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:20px;color:color-mix(in oklab,var(--accent) 46%,#fff);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ormuz-console .mk3-feat-eyebrow svg{width:14px;height:14px}.ormuz-console .mk3-feat-title{font-family:var(--title-font);font-size:30px;font-weight:var(--title-wt);letter-spacing:var(--title-ls);line-height:1.1}.ormuz-console .mk3-feat-by,.ormuz-console .cd3-by{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#f4f0e89e;font-size:12.5px}.ormuz-console .mk3-feat-by{margin:9px 0 12px}.ormuz-console .mk3-feat-by .sep,.ormuz-console .cd3-by .sep{opacity:.5}.ormuz-console .mk3-feat-desc{max-width:46ch;margin:0 0 24px;color:#f4f0e8c7;font-size:13.5px;line-height:1.65;text-wrap:pretty}.ormuz-console .mk3-feat-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto}.ormuz-console .mk3-feat-state{display:inline-flex;align-items:center;gap:7px;color:#f4f0e8a6;font-size:12px}.ormuz-console .mk3-feat-state .dot,.ormuz-console .cd3-cta-state.active .dot{width:7px;height:7px;border-radius:99px;background:#4ade80;box-shadow:0 0 8px #4ade80b3}.ormuz-console .mk3-btn,.ormuz-console .mk3-btn-ghost{display:inline-flex;height:38px;align-items:center;justify-content:center;gap:7px;border-radius:var(--radius-sm);padding:0 18px;cursor:pointer;font-family:var(--font-sans);font-weight:700;transition:transform .12s,box-shadow .12s,background .12s}.ormuz-console .mk3-btn{border:0;background:#fff;color:color-mix(in oklab,var(--accent) 70%,#141020);font-size:13.5px}.ormuz-console .mk3-btn-ghost{border:1px solid rgba(255,255,255,.22);background:transparent;color:#f4f0e8;font-size:13px;font-weight:600}.ormuz-console .mk3-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px -8px #0000008c}.ormuz-console .mk3-btn-ghost:hover{border-color:#ffffff5c;background:#ffffff14}.ormuz-console .mk3-btn:disabled,.ormuz-console .mk3-get:disabled{cursor:not-allowed;opacity:.58}.ormuz-console .mk3-btn svg,.ormuz-console .mk3-btn-ghost svg{width:15px;height:15px}.ormuz-console .mk3-feat-right{position:relative;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(255,255,255,.09);padding:30px 38px}.ormuz-console .mk3-pipe-label,.ormuz-console .cd3-pipe-label{color:#f4f0e873;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.ormuz-console .mk3-pipe-label{margin-bottom:14px}.ormuz-console .mk3-vpipe{position:relative;display:flex;flex-direction:column}.ormuz-console .mk3-vpipe:before{position:absolute;top:18px;bottom:18px;left:15px;width:1px;background:linear-gradient(#ffffff2e,color-mix(in oklab,var(--accent) 55%,transparent));content:""}.ormuz-console .mk3-vstep{position:relative;display:flex;align-items:center;gap:15px;padding:8px 0}.ormuz-console .mk3-vstep .ic-w,.ormuz-console .cd3-pstep .ic-w{display:grid;flex:none;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:color-mix(in oklab,var(--accent) 32%,#141020);color:color-mix(in oklab,var(--accent) 48%,#fff)}.ormuz-console .mk3-vstep .ic-w{z-index:1;width:31px;height:31px}.ormuz-console .mk3-vstep .ic-w svg,.ormuz-console .cd3-pstep .ic-w svg{width:15px;height:15px}.ormuz-console .mk3-vstep .t{font-size:13px;font-weight:650;line-height:1.25}.ormuz-console .mk3-vstep .d{margin-top:1px;color:#f4f0e885;font-size:11.5px}.ormuz-console .mk3-verif{display:inline-grid;width:14px;height:14px;flex:none;place-items:center;border-radius:99px;background:var(--accent);color:#fff}.ormuz-console .mk3-verif svg{width:8px;height:8px}.ormuz-console .mk3-feat .mk3-verif,.ormuz-console .cd3-hero .mk3-verif{background:color-mix(in oklab,var(--accent) 55%,#fff);color:color-mix(in oklab,var(--accent) 70%,#141020)}.ormuz-console .mk3-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-bottom:10px}.ormuz-console .mk3-feat+.mk3-grid{margin-top:30px}.ormuz-console .mk3-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden;padding:0;cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s}.ormuz-console .mk3-card:hover,.ormuz-console .mk3-card:focus-visible{border-color:var(--accent-line);outline:0;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ormuz-console .mk3-hover-arrow{position:absolute;top:18px;right:18px;display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:var(--accent-weak);color:var(--accent-strong);opacity:0;transform:translate(-4px);transition:opacity .16s,transform .16s;z-index:1}.ormuz-console .mk3-card:hover .mk3-hover-arrow,.ormuz-console .mk3-card:focus-visible .mk3-hover-arrow{opacity:1;transform:none}.ormuz-console .mk3-hover-arrow svg{width:13px;height:13px}.ormuz-console .mk3-card-art{display:grid;height:132px;flex:none;place-items:center;border-bottom:1px solid var(--line);background:repeating-linear-gradient(135deg,transparent 0 11px,color-mix(in oklab,var(--ink) 4%,transparent) 11px 12px),var(--surface-2);color:var(--ink-3)}.ormuz-console .mk3-process-icon{width:56px;height:56px;color:var(--accent-strong)}.ormuz-console .mk3-card-body{display:flex;min-height:214px;flex:1;flex-direction:column;padding:18px 18px 16px}.ormuz-console .mk3-card-top{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.ormuz-console .mk3-card-copy{min-width:0;flex:1}.ormuz-console .mk3-wide-logo{display:block;width:auto;height:auto;max-width:40%;max-height:48px;-o-object-fit:contain;object-fit:contain}.ormuz-console .mk3-wordmark{display:block;max-width:78%;overflow:hidden;color:var(--ink);font-family:var(--font-sans);font-size:clamp(20px,2vw,28px);font-weight:700;letter-spacing:-.04em;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .mk3-name{color:var(--ink);font-family:var(--font-serif);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.15}.ormuz-console .mk3-by{display:flex;align-items:center;gap:6px;margin-top:3px;color:var(--ink-3);font-size:12px}.ormuz-console .mk3-desc{display:-webkit-box;overflow:hidden;min-height:59px;margin:0 0 13px;color:var(--ink-2);font-size:12.8px;line-height:1.55;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ormuz-console .mk3-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:15px}.ormuz-console .mk3-signals{display:flex;flex-wrap:wrap;gap:12px;min-height:18px;margin-bottom:15px;color:var(--ink-3);font-size:12px}.ormuz-console .mk3-signals span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ormuz-console .mk3-signals svg{width:13px;height:13px}.ormuz-console .mk3-signals .ok{color:var(--ok)}.ormuz-console .mk3-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;border-top:1px solid var(--line);padding-top:13px}.ormuz-console .mk3-get{display:inline-flex;min-height:32px;align-items:center;gap:6px;border:0;border-radius:var(--radius-sm);background:var(--accent);padding:7px 12px;color:var(--accent-fg);cursor:pointer;font-family:var(--font-sans);font-size:12px;font-weight:700}.ormuz-console .mk3-get:hover:not(:disabled){background:var(--accent-strong)}.ormuz-console .mk3-link{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:0;color:var(--accent-strong);cursor:pointer;font-family:var(--font-sans);font-size:12.5px;font-weight:650}.ormuz-console .mk3-link.muted-link{color:var(--ink-3)}.ormuz-console .mk3-link svg{width:12px;height:12px}.ormuz-console .mk3-link:hover{text-decoration:underline}.ormuz-console .mk3-link:disabled{cursor:not-allowed;opacity:.55}.ormuz-console .mk3-card-request{border-style:dashed;background:transparent;box-shadow:none;cursor:pointer}.ormuz-console .mk3-card-request:hover,.ormuz-console .mk3-card-request:focus-visible{border-color:var(--accent-line);box-shadow:none;transform:none}.ormuz-console .mk3-card-request .mk3-desc{flex:none}.ormuz-console .mk3-card-request .mk3-foot{border-top:0;padding-top:0}.ormuz-console .mk3-card-request .mk3-card-art{border-bottom-style:dashed;background:repeating-linear-gradient(135deg,transparent 0 11px,color-mix(in oklab,var(--ink) 3.5%,transparent) 11px 12px),color-mix(in oklab,var(--surface-2) 68%,transparent)}.ormuz-console .mk3-request-glyph{display:grid;width:48px;height:48px;place-items:center;border:1px dashed var(--line-2);border-radius:50%;color:var(--ink-3)}.ormuz-console .mk3-request-glyph svg{width:18px;height:18px}.ormuz-console .mk3-request-form{display:grid;gap:18px;min-width:0}.ormuz-console .mk3-request-form .field-textarea{min-height:108px}.ormuz-console .mk3-request-priority{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;border:0}.ormuz-console .mk3-request-priority legend{margin-bottom:8px;padding:0}.ormuz-console .mk3-request-priority-option{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--line-2);border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer;font-size:12.5px}.ormuz-console .mk3-request-priority-option:has(input:checked){border-color:var(--accent);background:var(--accent-glow);color:var(--ink)}.ormuz-console .mk3-request-priority-option input{margin:0;accent-color:var(--accent)}.ormuz-console .mk3-request-context{display:flex;align-items:start;gap:8px;padding:12px;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-3);font-size:12px;line-height:1.5}.ormuz-console .mk3-request-context svg{flex:0 0 16px;width:16px;height:16px}.ormuz-console .mk3-request-success{display:grid;justify-items:center;gap:10px;padding:24px 8px;text-align:center}.ormuz-console .mk3-request-success-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--surface-2);color:var(--accent)}.ormuz-console .mk3-request-success p{margin:0;color:var(--ink-2);line-height:1.5}.ormuz-console .mk3-req-t{margin-bottom:8px;color:var(--ink);font-family:var(--font-serif);font-size:19px;font-weight:600;letter-spacing:-.01em}.ormuz-console .cd3-crumb{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--ink-3);font-size:12.5px}.ormuz-console .cd3-crumb a{color:var(--ink-3);cursor:pointer}.ormuz-console .cd3-crumb a:hover{color:var(--accent-strong)}.ormuz-console .cd3-crumb .cur{color:var(--ink);font-weight:600}.ormuz-console .cd3-hero{margin-bottom:26px}.ormuz-console .cd3-hero-in{position:relative;display:flex;align-items:flex-start;gap:26px;padding:34px 40px 30px}.ormuz-console .cd3-hero-copy{min-width:0;flex:1}.ormuz-console .cd3-eyebrow{margin-bottom:8px;color:color-mix(in oklab,var(--accent) 46%,#fff);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ormuz-console .cd3-title{margin:0;color:#f4f0e8;font-family:var(--title-font);font-size:34px;font-weight:var(--title-wt);letter-spacing:var(--title-ls);line-height:1.05}.ormuz-console .cd3-by{margin:9px 0 11px}.ormuz-console .cd3-desc{max-width:58ch;margin:0 0 16px;color:#f4f0e8c7;font-size:13.5px;line-height:1.65;text-wrap:pretty}.ormuz-console .cd3-chips{display:flex;flex-wrap:wrap;gap:7px}.ormuz-console .cd3-chip{border:1px solid rgba(255,255,255,.13);border-radius:var(--radius-pill);background:#ffffff12;padding:4px 10px;color:#f4f0e8cc;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em}.ormuz-console .cd3-cta{display:flex;width:252px;flex:none;flex-direction:column;gap:9px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:#ffffff0e;padding:18px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ormuz-console .cd3-cta-state{display:flex;align-items:center;gap:8px;margin-bottom:3px;font-size:12.5px;font-weight:650}.ormuz-console .cd3-cta-state .dot{width:7px;height:7px;flex:none;border-radius:99px;background:#f4f0e852}.ormuz-console .cd3-cta .mk3-btn{width:100%}.ormuz-console .cd3-cta-foot{margin-top:2px;color:#f4f0e880;font-size:11px;line-height:1.4;text-align:center}.ormuz-console .cd3-pipe{position:relative;border-top:1px solid rgba(255,255,255,.09);padding:22px 40px 28px}.ormuz-console .cd3-pipe-label{margin-bottom:16px}.ormuz-console .cd3-pipe-row{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.ormuz-console .cd3-pipe-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ormuz-console .cd3-pipe-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ormuz-console .cd3-pipe-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ormuz-console .cd3-pstep-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ormuz-console .cd3-pstep .ic-w{width:32px;height:32px}.ormuz-console .cd3-pstep .ln{height:1px;flex:1;background:linear-gradient(90deg,#ffffff38,#ffffff0f)}.ormuz-console .cd3-pstep .t{color:#f4f0e8;font-size:12.8px;font-weight:650;line-height:1.25}.ormuz-console .cd3-pstep .d{margin-top:2px;color:#f4f0e885;font-size:11px;line-height:1.4}.ormuz-console .mkt-extension-layout{grid-template-columns:minmax(0,1fr) 360px}.ormuz-console .cd3-tabs{display:flex;border-bottom:1px solid var(--line)}.ormuz-console .cd3-sec{display:flex;align-items:baseline;gap:12px;margin:28px 0 14px}.ormuz-console .cd3-sec:first-of-type{margin-top:24px}.ormuz-console .cd3-sec .n{color:var(--accent-strong);font-family:var(--font-mono);font-size:11px;font-weight:600}.ormuz-console .cd3-sec .t{margin:0;color:var(--ink);font-family:var(--title-font);font-size:18px;font-weight:var(--title-wt);letter-spacing:var(--title-ls)}.ormuz-console .cd3-about{max-width:78ch;margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.65}.ormuz-console .cd3-uc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.ormuz-console .cd3-uc-item{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px}.ormuz-console .cd3-uc-icon{display:inline-flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;border:1px solid var(--accent-line);border-radius:10px;background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .cd3-uc-icon svg{width:17px;height:17px}.ormuz-console .cd3-uc-t{margin:0 0 4px;color:var(--ink);font-size:13.8px;font-weight:700}.ormuz-console .cd3-uc-d{margin:0;color:var(--ink-2);font-size:12.3px;line-height:1.5}.ormuz-console .cd3-adds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:4px}.ormuz-console .cd3-add{position:relative;display:flex;min-width:0;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px;color:inherit;text-align:left}.ormuz-console .cd3-add:disabled{opacity:1}.ormuz-console .cd3-add-icon{display:grid;width:27px;height:27px;margin-bottom:12px;place-items:center;border-radius:8px;background:var(--surface-3);color:var(--ink-3)}.ormuz-console .cd3-add-icon svg{width:14px;height:14px}.ormuz-console .cd3-add .v{color:var(--ink);font-family:var(--num-font);font-size:26px;font-weight:800;letter-spacing:var(--num-ls);line-height:1}.ormuz-console .cd3-add .l{margin-top:7px;color:var(--ink-3);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.ormuz-console .cd3-add .go{position:absolute;top:12px;right:12px;color:var(--accent-strong)}.ormuz-console .cd3-add.on{border-color:var(--accent-line);background:var(--accent-weak);cursor:pointer}.ormuz-console .cd3-add.on:hover{box-shadow:var(--shadow-md)}.ormuz-console .cd3-exec{display:flex;align-items:flex-start;gap:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px}.ormuz-console .cd3-exec .io-ic{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:9px;background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .cd3-exec .io-ic svg{width:17px;height:17px}.ormuz-console .cd3-exec .io-t{color:var(--ink);font-size:13.5px;font-weight:700}.ormuz-console .cd3-exec .io-d{margin-top:3px;color:var(--ink-2);font-size:12.3px;line-height:1.5}.ormuz-console .cd3-tab-panel{padding-top:4px}.ormuz-console .cd3-group-label{margin:22px 0 10px;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ormuz-console .cd3-node{display:flex;align-items:flex-start;gap:13px;margin-bottom:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:13px 15px;transition:border-color .14s}.ormuz-console .cd3-node:hover{border-color:var(--accent-line)}.ormuz-console .cd3-kind{display:grid;width:30px;height:30px;flex:none;place-items:center;margin-top:1px;border-radius:9px;background:var(--surface-3);color:var(--ink-3)}.ormuz-console .cd3-kind.router{background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .cd3-kind svg{width:15px;height:15px}.ormuz-console .cd3-node-t{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--ink);font-size:13.5px;font-weight:700}.ormuz-console .cd3-node-d{margin:2px 0 0;color:var(--ink-2);font-size:12.3px;line-height:1.5}.ormuz-console .cd3-access-list{margin-top:16px}.ormuz-console .cd3-access-list svg{width:14px;height:14px}.ormuz-console .cd3-aside-card{display:grid;gap:12px}.ormuz-console .cd3-aside-card .mono-label{margin-bottom:2px}.ormuz-console .cd3-aside-kv{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:10px;color:var(--ink-3);font-size:12px}.ormuz-console .cd3-aside-kv strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .cd3-aside-subtitle{margin-top:8px}.ormuz-console .cd3-config-list{margin:0;border:0;padding:0}.ormuz-console .mkt-geo-global{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--line);padding-top:12px}.ormuz-console .mkt-geo-globe{display:inline-grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--ink-2)}.ormuz-console .mkt-geo-globe svg{width:14px;height:14px}.ormuz-console .mkt-geo-global>div{display:grid;gap:3px}.ormuz-console .mkt-geo-global strong,.ormuz-console .mkt-geo-summary strong{color:var(--ink);font-size:12.5px}.ormuz-console .mkt-geo-global span,.ormuz-console .mkt-geo-summary span{color:var(--ink-3);font-size:11.5px;line-height:1.45}.ormuz-console .mkt-geo{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:12px}.ormuz-console .mkt-geo-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.ormuz-console .mkt-geo-country-pills,.ormuz-console .mkt-geo-country-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ormuz-console .mkt-geo-country-pill,.ormuz-console .mkt-geo-country-grid>span{display:flex;min-width:0;align-items:center;gap:6px;color:var(--ink-2);font-size:11.5px}.ormuz-console .mkt-geo-country-pill>span:last-child,.ormuz-console .mkt-geo-country-grid>span>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .mkt-geo-flags{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:19px;line-height:1}.ormuz-console .mkt-geo-flags>span:not(.mkt-geo-more){cursor:help}.ormuz-console .mkt-geo-more{display:inline-flex;min-width:27px;height:24px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;padding:0 7px;color:var(--ink-3);font-size:10.5px;font-weight:700}.ormuz-console .mkt-geo-toggle{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;border:0;padding:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit;font-size:11.5px;font-weight:650}.ormuz-console .mkt-geo-toggle:hover{text-decoration:underline}.ormuz-console .cd3-doclinks{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-top:1px solid var(--line);padding-top:12px}@media (max-width: 1240px){.ormuz-console .mk3-feat{grid-template-columns:1fr}.ormuz-console .mk3-feat-right{border-top:1px solid rgba(255,255,255,.09);border-left:0}}@media (max-width: 1180px){.ormuz-console .mk3-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1024px){.ormuz-console .mk3-bar{flex-wrap:wrap}.ormuz-console .mk3-search{flex-basis:100%}.ormuz-console .mk3-select{max-width:none;flex:1}.ormuz-console .mkt-extension-layout{grid-template-columns:1fr}.ormuz-console .cd3-hero-in{flex-wrap:wrap}.ormuz-console .cd3-cta{width:100%}.ormuz-console .cd3-pipe-row-2,.ormuz-console .cd3-pipe-row-3,.ormuz-console .cd3-pipe-row-4,.ormuz-console .cd3-uc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.ormuz-console .mk3-feat-slim{flex-wrap:wrap}.ormuz-console .mk3-feat-slim .fs-actions{width:100%;flex-direction:row;justify-content:space-between}.ormuz-console .mk3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.ormuz-console .mk3-select{min-width:calc(50% - 5px)}.ormuz-console .mk3-search-submit{width:100%}.ormuz-console .mk3-feat-left,.ormuz-console .mk3-feat-right,.ormuz-console .cd3-hero-in,.ormuz-console .cd3-pipe{padding-right:22px;padding-left:22px}.ormuz-console .mk3-grid{grid-template-columns:1fr}.ormuz-console .marketplace-brand-plate--icon{width:52px;height:52px;padding:11px}.ormuz-console .cd3-pipe-row-2,.ormuz-console .cd3-pipe-row-3,.ormuz-console .cd3-pipe-row-4,.ormuz-console .cd3-uc,.ormuz-console .cd3-adds{grid-template-columns:1fr}.ormuz-console .cd3-tabs{overflow-x:auto}}.ormuz-console .extension-detail-page-head{align-items:flex-end}.ormuz-console .extension-detail-actions .btn svg{width:15px;height:15px}.ormuz-console .extension-detail-generated-key{margin-bottom:18px}.ormuz-console .extension-detail-tabs{margin-bottom:20px;border-bottom:1px solid var(--line)}.ormuz-console .extension-detail-tabs .wh-tabs{padding:0;border-bottom:0}.ormuz-console .extension-detail-content,.ormuz-console .extension-managed-overview,.ormuz-console .extension-managed-access-page,.ormuz-console .extension-managed-events-page{display:grid;gap:16px}.ormuz-console .extension-overview-health-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px}.ormuz-console .extension-health-card{display:flex;align-items:flex-start;gap:14px}.ormuz-console .extension-health-icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:50%;background:var(--accent-weak);color:var(--accent-strong)}.ormuz-console .extension-health-icon svg{width:19px;height:19px}.ormuz-console .extension-health-card.ready .extension-health-icon{background:var(--ok-bg);color:var(--ok)}.ormuz-console .extension-health-card.failed .extension-health-icon{background:var(--danger-bg);color:var(--danger)}.ormuz-console .extension-health-card.consent-required .extension-health-icon{background:var(--warn-bg);color:var(--warn)}.ormuz-console .extension-health-card.running .extension-health-icon svg{animation:extension-health-spin 1.2s linear infinite}@keyframes extension-health-spin{to{transform:rotate(360deg)}}.ormuz-console .extension-section-title,.ormuz-console .console-section-title{margin:0;color:var(--ink);font-family:var(--font-sans);font-size:16px;font-weight:750;line-height:1.3}.ormuz-console .extension-health-hint{margin-top:5px;font-size:13px;line-height:1.5}.ormuz-console .extension-health-failures{display:grid;gap:5px;margin-top:5px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.ormuz-console .extension-health-action{margin-top:10px}.ormuz-console .extension-readiness-card .mono-label{margin-bottom:13px}.ormuz-console .extension-readiness-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.ormuz-console .extension-readiness-item{display:flex;min-width:0;align-items:flex-start;gap:8px}.ormuz-console .extension-readiness-icon{display:grid;width:19px;height:19px;flex:none;place-items:center;border:1px solid var(--line-2);border-radius:50%;color:var(--ink-3);font-family:var(--font-mono);font-size:9px;font-weight:700}.ormuz-console .extension-readiness-icon svg{width:11px;height:11px}.ormuz-console .extension-readiness-item.done .extension-readiness-icon{border-color:var(--ok);background:var(--ok);color:#fff}.ormuz-console .extension-readiness-item.failed .extension-readiness-icon{border-color:var(--danger);background:var(--danger);color:#fff}.ormuz-console .extension-readiness-label{color:var(--ink);font-size:12.5px;font-weight:650}.ormuz-console .extension-readiness-sub{margin-top:2px;color:var(--ink-3);font-size:11px;line-height:1.35}.ormuz-console .extension-overview-channel-grid,.ormuz-console .extension-access-card-grid,.ormuz-console .extension-direct-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ormuz-console .extension-direct-channel-grid{margin-top:16px}.ormuz-console .extension-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.ormuz-console .extension-summary-rows,.ormuz-console .console-summary-rows{display:grid;margin-bottom:14px}.ormuz-console .extension-summary-rows>div,.ormuz-console .personal-settings-list.console-summary-rows>div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding:9px 0;border-top:1px solid var(--line)}.ormuz-console .extension-summary-rows>div>span:first-child,.ormuz-console .console-summary-rows dt{color:var(--ink-3);font-size:12px}.ormuz-console .extension-summary-rows code,.ormuz-console .extension-summary-rows strong{min-width:0;overflow:hidden;color:var(--ink-2);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .extension-summary-rows code{font-family:var(--font-mono)}.ormuz-console .extension-summary-rows .extension-summary-error{color:var(--danger)}.ormuz-console .extension-summary-rows .copyval{min-width:0}.ormuz-console .extension-summary-rows .copyval .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ormuz-console .extension-deliveries-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.ormuz-console .extension-deliveries-heading .field-hint{margin-top:5px}.ormuz-console .extension-access-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px;border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-weak)}.ormuz-console .extension-access-intro .field-hint{margin-top:4px}.ormuz-console .extension-secret-actions{margin-top:12px}.ormuz-console .extension-access-groups{border-top:1px solid var(--line)}.ormuz-console .extension-access-groups details{border-bottom:1px solid var(--line)}.ormuz-console .extension-access-groups summary{display:flex;min-height:46px;align-items:center;gap:10px;color:var(--ink-2);cursor:pointer;font-size:13px;font-weight:700}.ormuz-console .extension-access-groups .api-key-grants{padding:0 0 14px 18px}.ormuz-console .extension-access-count{margin-left:auto;padding:2px 7px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-3);font-family:var(--font-mono);font-size:10px}.ormuz-console .extension-events-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ormuz-console .extension-event-endpoint-card .extension-summary-rows{grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr) minmax(220px,.7fr);margin-bottom:0;border-top:1px solid var(--line)}.ormuz-console .extension-event-endpoint-card .extension-summary-rows>div{grid-template-columns:1fr;gap:5px;padding:12px 14px;border-top:0;border-left:1px solid var(--line)}.ormuz-console .extension-event-endpoint-card .extension-summary-rows>div:first-child{padding-left:0;border-left:0}.ormuz-console .extension-event-subscriptions-card .extension-access-groups{margin-top:4px}.ormuz-console .extension-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.ormuz-console .extension-settings-aside{display:grid;gap:16px}.ormuz-console .extension-inbound-grid{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)}.ormuz-console .extension-inbound-grid>div{min-width:0;padding:16px}.ormuz-console .extension-inbound-grid>div+div{border-left:1px solid var(--line)}.ormuz-console .extension-inbound-events-label{margin-bottom:10px}@media (max-width: 1180px){.ormuz-console .extension-overview-health-grid,.ormuz-console .extension-events-grid,.ormuz-console .extension-settings-grid{grid-template-columns:1fr}}@media (max-width: 820px){.ormuz-console .extension-detail-page-head{align-items:flex-start}.ormuz-console .extension-overview-channel-grid,.ormuz-console .extension-access-card-grid,.ormuz-console .extension-direct-channel-grid,.ormuz-console .extension-inbound-grid{grid-template-columns:1fr}.ormuz-console .extension-inbound-grid>div+div{border-top:1px solid var(--line);border-left:0}.ormuz-console .extension-event-endpoint-card .extension-summary-rows{grid-template-columns:1fr}.ormuz-console .extension-event-endpoint-card .extension-summary-rows>div,.ormuz-console .extension-event-endpoint-card .extension-summary-rows>div:first-child{padding-right:0;padding-left:0;border-top:1px solid var(--line);border-left:0}.ormuz-console .extension-event-endpoint-card .extension-summary-rows>div:first-child{border-top:0}}@media (max-width: 680px){.ormuz-console .extension-detail-actions{width:100%}.ormuz-console .extension-detail-actions .btn{flex:1}.ormuz-console .extension-detail-tabs .wh-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ormuz-console .extension-detail-tabs .wh-tab{justify-content:center;margin-right:0}.ormuz-console .extension-readiness-list{grid-template-columns:1fr}.ormuz-console .extension-access-intro{align-items:flex-start;flex-direction:column}.ormuz-console .extension-summary-rows>div,.ormuz-console .personal-settings-list.console-summary-rows>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion: reduce){.ormuz-console .extension-health-card.running .extension-health-icon svg{animation:none}}.ormuz-console .console-select,.auth-scene .console-select{width:100%;height:auto;box-sizing:border-box;border:0;border-radius:0;background:transparent;padding:0;color:inherit;font:inherit;outline:0}.auth-scene .enum-select-field{min-width:0}.auth-scene .enum-select-control{display:flex;width:100%;height:32px;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:6px;background:var(--surface);padding:0 9px 0 11px;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .12s,box-shadow .12s,background .12s}.auth-scene .enum-select-control:hover{border-color:var(--accent-line);background:var(--surface-2)}.auth-scene .enum-select-control.open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.auth-scene .enum-select-value,.auth-scene .enum-select-placeholder{min-width:0;flex:1;overflow:hidden;font-family:var(--font-condensed);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.auth-scene .enum-select-placeholder{color:var(--ink-3)}.auth-scene .enum-select-caret{width:15px;height:15px;flex:none;color:var(--ink-3);transition:transform .15s}.auth-scene .enum-select-control.open .enum-select-caret{transform:rotate(180deg)}.ormuz-console .enum-select-control:disabled,.auth-scene .enum-select-control:disabled{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed;opacity:.6}.ormuz-console .enum-select-option:disabled{color:var(--ink-3);cursor:not-allowed;opacity:.5}.ormuz-console.console-render-fallback{display:grid;min-height:100vh;place-items:center;background:var(--app-bg);padding:32px}.ormuz-console .console-render-fallback__card{width:min(560px,100%);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);padding:28px}.ormuz-console .console-render-fallback__eyebrow{margin-bottom:8px;color:var(--danger);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ormuz-console .console-render-fallback__card h1{margin:0 0 10px;color:var(--ink);font-family:var(--font-serif);font-size:26px;line-height:1.15}.ormuz-console .console-render-fallback__card p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.55}.ormuz-console .console-render-fallback__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}@media (max-width: 1024px){.ormuz-console .record-overview,.ormuz-console .return-progress-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ormuz-console .process-execution-summary{grid-template-columns:auto minmax(0,1fr)}.ormuz-console .process-execution-summary-actions{grid-column:2;justify-content:flex-start}.ormuz-console .process-mini-inspector-panel{width:230px}}@media (max-width: 640px){.ormuz-console .record-overview,.ormuz-console .record-related-grid,.ormuz-console .return-progress-strip,.ormuz-console .process-execution-summary{grid-template-columns:1fr}.ormuz-console .process-execution-summary-icon{display:none}.ormuz-console .process-execution-summary-actions{grid-column:1;flex-wrap:wrap}.ormuz-console .process-execution-summary-actions .btn{flex:1 1 auto}.ormuz-console .session-more-menu{right:0}.ormuz-console .session-id .copyval .txt{max-width:calc(100vw - 90px);text-overflow:ellipsis;white-space:nowrap}}.ormuz-console .personal-settings-page{max-width:1200px}.ormuz-console .personal-settings-group{margin-top:24px}.ormuz-console .personal-settings-group>h2{margin-bottom:14px}.ormuz-console .personal-settings-section h3{margin:0 0 10px;font-size:14px;font-weight:700}.ormuz-console .personal-settings-group .personal-settings-section:last-child{border-bottom:0;padding-bottom:0}.ormuz-console .personal-group-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:12px}.ormuz-console .personal-group-heading h2,.ormuz-console .personal-group-heading h3{margin:0}.ormuz-console .personal-settings-page .personal-settings-section-head{flex-direction:column;gap:10px}.ormuz-console .personal-settings-page .personal-auth-row{justify-content:flex-start;flex-wrap:wrap;gap:12px 20px}.ormuz-console .personal-appearance-control{width:220px;max-width:100%}.ormuz-console .personal-settings-page .personal-security-status{margin-bottom:8px;font-weight:600;color:var(--ink)}.ormuz-console .personal-settings-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}.ormuz-console .personal-settings-column{display:grid;grid-template-rows:auto 1fr;gap:24px;min-width:0}.ormuz-console .personal-settings-columns .personal-settings-group{margin-top:0;min-width:0}.ormuz-console .personal-settings-columns .personal-settings-list>div{grid-template-columns:140px minmax(0,1fr);gap:16px}@media (max-width: 980px){.ormuz-console .personal-settings-columns{grid-template-columns:1fr}}@media (max-width: 600px){.ormuz-console .personal-settings-columns .personal-settings-list>div{grid-template-columns:1fr;gap:4px}}.ormuz-console .personal-session-device{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ormuz-console .personal-session-details{margin-top:6px;color:var(--ink-2);font-size:12px;white-space:normal}.ormuz-console .personal-session-details summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.ormuz-console .personal-session-details code{display:block;max-width:48ch;margin-top:8px;white-space:normal;overflow-wrap:anywhere}.ormuz-console .personal-settings-list.console-summary-rows>div{min-height:0}.ormuz-console .personal-settings-list.console-summary-rows dt{font-weight:400}.ormuz-console .personal-settings-list.console-summary-rows dd{font-size:12px;font-weight:600}.ormuz-console .merchant-settings-page{max-width:1200px}.ormuz-console .merchant-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1200px;align-items:stretch}.ormuz-console .merchant-settings-card{display:grid;align-content:start;gap:16px;min-width:0}.ormuz-console .merchant-settings-mail{grid-column:1 / -1}.ormuz-console .merchant-settings-mail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ormuz-console .merchant-settings-mail-fields>div{min-width:0}.ormuz-console .communication-preferences-page{max-width:1200px}.ormuz-console .communication-preferences-language.card-pad{padding:20px;margin-bottom:24px}@media (max-width: 980px){.ormuz-console .merchant-settings-grid{grid-template-columns:1fr}}@media (max-width: 680px){.ormuz-console .merchant-settings-mail-fields{grid-template-columns:1fr}}.ormuz-console .role-permission-groups{display:grid;gap:8px;margin-top:12px}.ormuz-console .role-permission-group{border:1px solid var(--line);border-radius:var(--radius-sm)}.ormuz-console .role-permission-group summary{cursor:pointer;padding:12px;color:var(--ink)}.ormuz-console .role-permission-count{float:right;color:var(--ink-3);font-size:12px}.ormuz-console .role-permission-options{display:grid;gap:12px;padding:12px;border-top:1px solid var(--line)}.ormuz-console .role-permission-options label{display:flex;align-items:center;gap:10px}.ormuz-console .role-permission-options .cell-mono{white-space:normal;overflow-wrap:anywhere}
