[hidden]{display:none!important}body .pdemo-body>*{min-width:0}body .pdemo-set{min-width:0;display:block}body .pdemo-canvas .pdemo-set{align-items:center;display:grid}body .pdemo .steps{border-right:1px solid var(--border)}:root{--lane-active-bg:color-mix(in srgb, var(--primary) 8%, transparent)}body .pdemo-canvas .bpmn .lane{fill:#0000;transition:fill var(--t-med) var(--ease)}body .pdemo-canvas .bpmn .lane.is-active{fill:var(--lane-active-bg)}body .pdemo-play{align-items:center;gap:var(--s-1);display:inline-flex}body .pdemo-view button[aria-selected=true]{background:var(--primary-soft);color:var(--primary-text)}body .usecases [aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-text)}@media (width<=1023px){body .pdemo-body .steps{border-right:0;display:grid}body .pdemo[data-view=steps] .pdemo-canvas,body .pdemo[data-view=diagram] .pdemo-pane-steps{display:none}}body .mod-steps .n{min-width:var(--s-5);white-space:nowrap}body .mod-steps li .small{white-space:nowrap}body [data-state=copied]{color:var(--success)}body .kod-copy[data-state=copied],body .code-copy[data-state=copied]{color:var(--n-0);border-color:var(--success)}body .filters-bar,body .filters-apply{display:none}body .filters-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}body .empty-state{padding:var(--s-5);gap:var(--s-2);display:grid}body .empty-state h2{margin:0;font-size:18px;line-height:24px}body .empty-state p{color:var(--fg-2);margin:0}body .tcard-meta+.btn{margin-top:var(--s-2)}.drawer-backdrop{z-index:55;background:#0f172a73;position:fixed;inset:0}@media (width<=1023px){body .filters.is-open{z-index:60;width:min(22rem,100%);padding:var(--s-4);background:var(--surface);border-right:1px solid var(--border);align-content:start;display:grid;position:fixed;top:0;bottom:0;left:0;overflow:auto;box-shadow:0 12px 32px #0f172a3d}body .filters.is-open .filters-bar{justify-content:space-between;align-items:center;display:flex}body .filters.is-open .filters-apply{display:inline-flex}}body .docs-search:focus-within{border-color:var(--primary);box-shadow:var(--ring-focus)}body .docs-results{z-index:30;top:calc(100% + var(--s-1));width:min(28rem, calc(100vw - 2 * var(--s-4)));background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);max-height:70vh;position:absolute;right:0;overflow:auto;box-shadow:0 12px 32px #0f172a2e}body .docs-hits{padding:var(--s-1);margin:0;list-style:none;display:grid}body .docs-hits a{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);color:var(--fg);gap:2px;text-decoration:none;display:grid}body .docs-hits a:hover,body .docs-hits a:focus-visible{background:var(--surface-2)}body .docs-hits strong{font-size:14px;font-weight:600;line-height:20px}body .docs-hits span{color:var(--fg-2);font-size:12px;line-height:16px}body .docs-none{padding:var(--s-3) var(--s-4);color:var(--fg-2);margin:0;font-size:13px}@media (width<=1023px){body .docs-nav.is-open{z-index:60;width:min(20rem,100%);padding:var(--s-4);background:var(--surface);border-right:1px solid var(--border);align-content:start;display:grid;position:fixed;top:0;bottom:0;left:0;overflow:auto;box-shadow:0 12px 32px #0f172a3d}}body .plan-price>span:first-child{align-items:baseline;gap:0 var(--s-1);flex-wrap:wrap;display:flex}body .plan-price>span:first-child .unit{white-space:nowrap}@media (width>=1024px){body .plan-price{min-height:112px}}body .pdemo-bar .meta-id{white-space:normal;overflow-wrap:anywhere;flex:14rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}body .field-error{color:var(--danger);font-size:12px;font-weight:500;line-height:16px;display:block}body .input.is-invalid{border-color:var(--danger)}body .input.is-invalid:focus{box-shadow:0 0 0 3px var(--danger-bg)}body .lead-card .notice,body .lead-form .notice{border-radius:var(--r-sm);border:1px solid var(--danger-line,#f2c4be);background:var(--danger-bg);color:var(--danger);grid-template-columns:20px 1fr;gap:4px 10px;padding:12px;font-size:13px;line-height:18px;display:grid}body .lead-card .notice:focus,body .lead-form .notice:focus{outline:2px solid var(--primary);outline-offset:2px}body .notice .title{color:var(--fg);font-weight:600}body .notice .body{color:var(--fg-2);grid-column:2;margin:0}body .notice .err-list{padding-left:var(--s-4);gap:var(--s-1);display:grid}body .notice .err-list a{color:var(--primary-text)}body .toast{right:var(--s-5);bottom:var(--s-5);z-index:60;grid-template-columns:var(--s-5) 1fr;gap:var(--s-1) var(--s-2);width:min(calc(100% - var(--s-6)), calc(var(--s-8) * 6 + var(--s-5)));padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--danger-line,#f2c4be);border-left:3px solid var(--danger);border-radius:var(--r-sm);box-shadow:var(--e2);font-size:13px;line-height:18px;display:grid;position:fixed}body .toast>svg{color:var(--danger)}body .toast .title{font-weight:600}body .toast .body{color:var(--fg-2);grid-column:2}body .toast .body a{color:var(--primary-text)}.btn .spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite pc-spin}@media (prefers-reduced-motion:reduce){.btn .spin{animation:none}}@media (width<=767px){body .toast{right:var(--s-4);left:var(--s-4);bottom:var(--s-4);width:auto}}
