@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";.apx{--bg:#f4f4f6;--panel:#fff;--raised:#fff;--subtle:#f8f8fa;--line:#e6e6ea;--line-soft:#efeff2;--hover:#1414280a;--press:#14142812;--text:#1b1b1f;--text-2:#5d5d68;--text-3:#8d8d98;--text-4:#b2b2bb;--accent:#5e6ad2;--accent-2:#4f5ac0;--accent-soft:#eef0fc;--accent-line:#d4d8f6;--ok:#3fa877;--ok-soft:#ecf8f2;--run:#d9a400;--run-soft:#fdf7e3;--gate:#ee8a3a;--gate-soft:#fef3ea;--bad:#e5484d;--bad-soft:#fdeeee;--off:#9a9aa4;--r-sm:4px;--r:6px;--r-lg:10px;--shadow-xs:0 1px 1px #1414280a;--shadow-sm:0 1px 2px #1414280f, 0 0 0 1px #1414280f;--shadow-pop:0 0 0 1px #14142812, 0 4px 10px -2px #14142814, 0 16px 32px -8px #14142829;--ease:cubic-bezier(.25, .1, .25, 1);--dur:.12s;--sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;font-family:var(--sans);letter-spacing:-.003em;font-feature-settings:"cv11", "ss01", "tnum" 0;color:var(--text);text-align:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-user-select:text;user-select:text;margin:0;font-size:13px;line-height:20px;position:relative;container:apx/inline-size}.apx *,.apx :before,.apx :after{box-sizing:border-box}.apx :where(button){font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.apx :where(p,h1,h2,h3,h4,h5,ul,ol,dl,dd,figure){margin:0;padding:0}.apx :where(ul,ol){list-style:none}.apx code{font-family:var(--mono);font-size:.9em}.apx .apx-mono{font-family:var(--mono);letter-spacing:0;font-size:12px}.apx-i{flex:none;width:16px;height:16px;display:block}.apx-g{flex:none;width:14px;height:14px;display:block}.apx-g--todo,.apx-g--idle{color:var(--text-4)}.apx-g--paused{color:var(--gate)}.apx-g--run{color:var(--run)}.apx-g--gate{color:var(--gate)}.apx-g--ok{color:var(--ok)}.apx-g--bad{color:var(--bad)}.apx-g--off{color:var(--off)}.apx-g--run .apx-pie{transform-origin:8px 8px;animation:1.4s linear infinite apx-turn}.apx-spin{animation:.8s linear infinite apx-turn}.apx :focus{outline:none}.apx :focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--r)}.apx-frame{background:var(--bg);grid-template-columns:208px minmax(0,1fr);height:640px;display:grid;position:relative;overflow:hidden}.apx-side{flex-direction:column;gap:14px;min-width:0;padding:12px 8px;display:flex;overflow:hidden auto}.apx-org{align-items:center;gap:8px;height:28px;padding:0 6px;font-size:13px;font-weight:600;display:flex}.apx-org-mark{color:#fff;background:linear-gradient(180deg, #6f7be0, var(--accent));border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid;box-shadow:inset 0 1px #ffffff40,0 1px 2px #28287840}.apx-org-mark .apx-i{stroke-width:2.2px;width:12px;height:12px}.apx-nav-group{flex-direction:column;gap:1px;display:flex}.apx-nav-h{color:var(--text-3);padding:0 8px 4px;font-size:11.5px;font-weight:500;display:block}.apx-nav{width:100%;height:28px;color:var(--text-2);border-radius:var(--r);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:9px;font-weight:500;display:flex;padding:0 8px!important}.apx-nav .apx-i{color:var(--text-3)}.apx-nav:hover{background:var(--hover);color:var(--text)}.apx-nav[aria-current=page]{background:var(--press);color:var(--text)}.apx-nav[aria-current=page] .apx-i{color:var(--text)}.apx-nav-t{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.apx-nav--run{font-weight:400}.apx-count{min-width:18px;height:18px;color:var(--text-2);font-variant-numeric:tabular-nums;background:var(--panel);box-shadow:var(--shadow-sm);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:500;display:grid}.apx-count.is-new{color:#fff;background:var(--accent);box-shadow:none}.apx-main{background:var(--panel);border-radius:var(--r-lg);flex-direction:column;min-width:0;min-height:0;margin:8px 8px 8px 0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #14142812,0 1px 3px #1414280a}.apx-top{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:10px;height:44px;padding:0 12px 0 20px;display:flex}.apx-crumbs,.apx-crumbs li{align-items:center;gap:2px;min-width:0;display:flex}.apx-crumb{color:var(--text-2);border-radius:var(--r-sm);white-space:nowrap;text-overflow:ellipsis;margin:0 -2px;font-weight:500;display:block;overflow:hidden;padding:2px 6px!important}button.apx-crumb:hover{background:var(--hover);color:var(--text)}.apx-crumb.is-here{color:var(--text)}.apx-crumb-sep{width:14px;height:14px;color:var(--text-4)}.apx-crumbs li:first-child .apx-crumb{margin-left:-6px}.apx-top-right{align-items:center;gap:4px;margin-left:auto;display:flex}.apx-mininav{background:var(--bg);border-radius:7px;gap:2px;padding:2px;display:none}.apx-mininav button{height:24px;color:var(--text-2);border-radius:5px;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex;padding:0 10px!important}.apx-mininav button[aria-pressed=true]{color:var(--text);background:var(--panel);box-shadow:var(--shadow-sm)}.apx-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.apx-canvas{overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow:auto}.apx-canvas.is-turned>*{animation:apx-in .22s var(--ease) both}.apx-guide{min-height:36px;color:var(--text-2);border-top:1px solid var(--line-soft);background:var(--subtle);flex:none;align-items:center;gap:12px;padding:6px 12px 6px 20px;font-size:12px;line-height:16px;display:flex}.apx-guide-steps{flex:none;align-items:center;gap:2px;display:flex}.apx-guide-steps li{align-items:center;gap:6px;padding-right:8px;display:flex}.apx-guide-pip{background:var(--line);width:14px;height:4px;transition:background .2s var(--ease), width .2s var(--ease);border-radius:2px}.apx-guide-steps [data-on=done] .apx-guide-pip{background:var(--accent-line)}.apx-guide-steps [data-on=now] .apx-guide-pip{background:var(--accent);width:22px}.apx-guide-t{color:var(--text);font-weight:500;display:none}.apx-guide-steps [data-on=now] .apx-guide-t{display:inline}.apx-guide-hint{min-width:0;color:var(--text-2);flex:auto}.apx-btn{white-space:nowrap;border-radius:var(--r);height:28px;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex;padding:0 10px!important}.apx-btn .apx-i{width:14px;height:14px}.apx-btn .apx-g{width:13px;height:13px}.apx-btn:disabled{cursor:default}.apx-btn--primary{color:#fff;background:var(--accent);box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 1px var(--accent-2), 0 1px 2px #28287833}.apx-btn--primary:hover:not(:disabled){background:var(--accent-2)}.apx-btn--primary:disabled{color:#ffffffd9;background:#b6bbe8;box-shadow:0 0 0 1px #aab0e3}.apx-btn--secondary{color:var(--text);background:var(--raised);box-shadow:var(--shadow-sm)}.apx-btn--secondary .apx-i{color:var(--text-2)}.apx-btn--secondary:hover:not(:disabled){background:#fafafb;box-shadow:0 1px 2px #14142814,0 0 0 1px #1414281a}.apx-btn--secondary:disabled,.apx-btn--ghost{color:var(--text-2)}.apx-btn--ghost:hover:not(:disabled){color:var(--text);background:var(--hover)}.apx-btn--danger{color:var(--bad);background:var(--raised);box-shadow:var(--shadow-sm)}.apx-btn--danger:hover{background:var(--bad-soft)}.apx-btn--xs{gap:5px;height:24px;font-size:12px;padding:0 8px!important}.apx-btn--xs .apx-i{width:13px;height:13px}.apx-btn--block{width:100%}.apx-iconbtn{width:28px;height:28px;color:var(--text-3);border-radius:var(--r);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);flex:none;place-items:center;display:grid}.apx-iconbtn:hover{color:var(--text);background:var(--hover)}.apx-iconbtn--sm{width:24px;height:24px}.apx-iconbtn--sm .apx-i{width:14px;height:14px}.apx-chip{height:20px;color:var(--text-2);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.apx-chip.is-opt{color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line);background:repeating-linear-gradient(135deg, transparent 0 3px, var(--line-soft) 3px 4px);border:0}.apx-chip.is-req{color:var(--text-2)}.apx-chips{flex-wrap:wrap;gap:4px;display:flex}.apx-st{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.apx-person{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.apx-person>span:last-child{text-overflow:ellipsis;overflow:hidden}.apx-av{color:#fff;letter-spacing:0;background:var(--av);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-weight:600;display:grid}.apx-flag{height:18px;color:var(--text-2);background:var(--bg);border-radius:var(--r-sm);align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.apx-flag .apx-i{width:11px;height:11px}.apx-callout{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 10px 10px 12px;display:flex}.apx-callout>.apx-g{margin-top:3px}.apx-callout>div{flex:auto;min-width:0}.apx-callout strong{font-weight:500;display:block}.apx-callout p{color:var(--text-2);font-size:12.5px;line-height:18px}.apx-callout>.apx-btn,.apx-callout>.apx-iconbtn{flex:none}.apx-callout--ok{background:var(--ok-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 22%, transparent)}.apx-callout--bad{background:var(--bad-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bad) 22%, transparent)}.apx-callout--warn{background:var(--gate-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gate) 24%, transparent)}.apx-list{flex-direction:column;display:flex}.apx-sec{margin-top:24px}.apx-sec-h{align-items:center;gap:8px;min-height:28px;margin-bottom:6px;display:flex}.apx-sec-h h2{font-size:13px;font-weight:600}.apx-sec-h--tight{margin-top:22px}.apx-sec-h .apx-seg,.apx-sec-h .apx-switch{margin-left:auto}.apx-sec-n{color:var(--text-3);font-variant-numeric:tabular-nums}.apx-seg{background:var(--bg);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.apx-seg button{height:24px;color:var(--text-2);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:5px;font-size:12px;font-weight:500;padding:0 10px!important}.apx-seg button:hover{color:var(--text)}.apx-seg button[aria-pressed=true]{color:var(--text);background:var(--panel);box-shadow:var(--shadow-sm)}.apx-switch{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.apx-switch input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.apx-switch-track{width:26px;height:16px;transition:background var(--dur) var(--ease);background:#d8d8de;border-radius:8px;flex:none;position:relative}.apx-switch-track:after{content:"";width:12px;height:12px;transition:transform var(--dur) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.apx-switch input:checked+.apx-switch-track{background:var(--accent)}.apx-switch input:checked+.apx-switch-track:after{transform:translate(10px)}.apx-switch input:focus-visible+.apx-switch-track{outline:2px solid var(--accent);outline-offset:2px}.apx-field{flex-direction:column;gap:6px;display:flex}.apx-field+.apx-field{margin-top:18px}.apx-label{align-items:baseline;gap:6px;font-size:12.5px;font-weight:500;display:flex}.apx-opt{color:var(--text-3);font-weight:400}.apx-input,.apx-textarea{width:100%;color:var(--text);font:inherit;background:var(--panel);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-xs);transition:box-shadow var(--dur) var(--ease);border:0;padding:0 10px}.apx-input{height:32px}.apx-textarea{resize:vertical;min-height:84px;padding:8px 10px;line-height:20px}.apx-input::placeholder,.apx-textarea::placeholder{color:var(--text-4)}.apx-input:hover,.apx-textarea:hover{box-shadow:inset 0 0 0 1px #d6d6dc, var(--shadow-xs)}.apx-input:focus,.apx-textarea:focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px var(--accent-soft);outline:none}.apx-input:focus-visible,.apx-textarea:focus-visible{outline:none}.apx-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--bad), 0 0 0 3px var(--bad-soft)}.apx-help{color:var(--text-3);justify-content:space-between;gap:12px;font-size:12px;line-height:16px;display:flex}.apx-help>:last-child{font-variant-numeric:tabular-nums}.apx-help--error{color:var(--bad)}.apx-props{flex-direction:column;gap:2px;display:flex}.apx-prop{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px;min-height:30px;display:grid}.apx-prop dt{color:var(--text-3);font-size:12.5px}.apx-prop dd{text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.apx-props--grid{grid-template-columns:1fr 1fr;column-gap:24px;margin:16px 0 4px;display:grid}.apx-table{border-collapse:collapse;width:100%;font-size:12.5px}.apx-table th{height:30px;color:var(--text-3);text-align:left;border-bottom:1px solid var(--line-soft);padding:0 8px;font-weight:500}.apx-table td{border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums;height:34px;padding:0 8px}.apx-table th:first-child,.apx-table td:first-child{padding-left:0}.apx-table th:last-child,.apx-table td:last-child{padding-right:0}.apx-table tr:last-child td{border-bottom:0}.apx-r{text-align:right!important}.apx-dim{color:var(--text-3)}.apx-overlay{z-index:80;pointer-events:none;position:absolute;inset:0}.apx-overlay>[data-slot]{display:contents}.apx-overlay>[data-slot]>*{pointer-events:auto}.apx-menu{background:var(--raised);width:184px;box-shadow:var(--shadow-pop);animation:apx-pop .12s var(--ease) both;transform-origin:100% 0;border-radius:8px;padding:4px;position:absolute}.apx-menu button{width:100%;height:30px;color:var(--text);border-radius:5px;align-items:center;gap:9px;font-size:12.5px;display:flex;padding:0 8px!important}.apx-menu button .apx-i{width:14px;height:14px;color:var(--text-3)}.apx-menu button:hover,.apx-menu button:focus-visible{background:var(--hover);outline:none}.apx-menu button.is-danger,.apx-menu button.is-danger .apx-i{color:var(--bad)}.apx-menu button.is-danger:hover{background:var(--bad-soft)}.apx-menu hr{background:var(--line-soft);border:0;height:1px;margin:4px -4px}.apx-toasts{z-index:90;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;max-width:calc(100% - 32px);display:flex;position:absolute;bottom:48px;right:16px}.apx-toast{background:var(--raised);width:320px;max-width:100%;box-shadow:var(--shadow-pop);pointer-events:auto;animation:apx-toast .2s var(--ease) both;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 10px 10px 12px;display:flex}.apx-toast.is-leaving{animation:apx-toast-out .2s var(--ease) both}.apx-toast>.apx-g{margin-top:3px}.apx-toast-i{color:var(--accent);margin-top:2px}.apx-toast-i .apx-i{width:15px;height:15px}.apx-toast-text{flex:auto;min-width:0}.apx-toast strong{font-weight:500;display:block}.apx-toast p{color:var(--text-2);font-size:12px;line-height:17px}.apx-blind{animation:apx-fade .14s var(--ease) both;background:#14141e2e;flex-direction:column;align-items:center;padding:64px 16px 16px;display:flex;position:absolute;inset:0}.apx-modal{background:var(--raised);width:100%;min-height:0;max-height:100%;box-shadow:var(--shadow-pop);animation:apx-rise .18s var(--ease) both;border-radius:12px;flex-direction:column;display:flex}.apx-blind.is-settled,.apx-blind.is-settled .apx-modal{animation:none}.apx-modal--sm{max-width:440px}.apx-modal--md{max-width:560px}.apx-blind:has(.apx-modal--md){padding-top:24px;padding-bottom:24px}.apx-modal-head{align-items:center;gap:8px;padding:12px 12px 0 20px;display:flex}.apx-modal-crumb{height:22px;color:var(--text-2);background:var(--bg);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-items:center;gap:6px;min-width:0;padding:0 8px 0 6px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.apx-modal-crumb .apx-i{width:13px;height:13px}.apx-modal-head .apx-iconbtn{margin-left:auto}.apx-modal-body{padding:14px 20px 18px;overflow:auto}.apx-modal-body h3{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:24px}.apx-modal-lede{color:var(--text-2);margin-top:2px!important}.apx-modal-foot{border-top:1px solid var(--line-soft);justify-content:flex-end;align-items:center;gap:6px;padding:12px 12px 12px 20px;display:flex}.apx-mini-pipe{color:var(--text-2);background:var(--subtle);border-radius:var(--r);align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex;margin:16px 0!important;padding:10px 12px!important}.apx-mini-pipe li{align-items:center;gap:6px;display:inline-flex}.apx-mini-pipe li .apx-i{width:14px;height:14px;color:var(--text-3)}.apx-mini-pipe li:nth-child(3) .apx-i{color:var(--gate)}.apx-mini-sep{width:13px;height:13px;color:var(--text-4);margin:0 4px}.apx-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:2px 0;display:flex}.apx-toggle b{font-weight:500;display:block}.apx-toggle small{color:var(--text-3);font-size:12px;line-height:16px;display:block}.apx-report-h{font-size:12.5px;font-weight:600;margin:22px 0 4px!important}.apx-report-note{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:flex;margin-top:12px!important}.apx-report-note .apx-i{width:13px;height:13px}.apx-pad{padding:28px 32px 40px}.apx-intro{margin-bottom:20px}.apx-intro h1{letter-spacing:-.018em;font-size:20px;font-weight:600;line-height:28px}.apx-intro p{color:var(--text-2);max-width:54ch;margin-top:2px}.apx-eyebrow{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;display:block}.apx-bundles{border-top:1px solid var(--line-soft)}.apx-bundle{border-bottom:1px solid var(--line-soft);border-radius:var(--r);transition:background var(--dur) var(--ease);align-items:center;gap:14px;margin:0 -8px;padding:14px 8px;display:flex}.apx-bundle:hover{background:#fafafb}.apx-bundle-mark{width:32px;height:32px;color:var(--c);background:color-mix(in srgb, var(--c) 11%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 18%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.apx-bundle-mark .apx-i{width:16px;height:16px}.apx-bundle-mark--sm{border-radius:6px;width:24px;height:24px}.apx-bundle-mark--sm .apx-i{width:13px;height:13px}.apx-bundle-main{flex:auto;min-width:0}.apx-bundle-main h3{font-size:13px;font-weight:500}.apx-bundle-main p{color:var(--text-3);margin-bottom:7px;font-size:12.5px}.apx-bundle-act{flex:none;align-items:center;gap:4px;display:flex}.apx-pad--list{padding-left:24px;padding-right:24px}.apx-pad--list .apx-intro{padding:0 8px}.apx-group+.apx-group{margin-top:18px}.apx-ghead{border-radius:var(--r);align-items:center;gap:8px;width:100%;height:32px;font-size:12.5px;font-weight:500;display:flex;background:var(--subtle)!important;padding:0 8px!important}.apx-ghead:hover{background:var(--bg)!important}.apx-ghead-caret{width:14px;height:14px;color:var(--text-3);transition:transform var(--dur) var(--ease)}.apx-ghead[aria-expanded=false] .apx-ghead-caret{transform:rotate(-90deg)}.apx-ghead-n{color:var(--text-3);font-variant-numeric:tabular-nums}.apx-ghead-hint{color:var(--text-3);margin-left:auto;font-size:12px;font-weight:400}.apx-row{border-bottom:1px solid var(--line-soft);min-height:40px;transition:background var(--dur) var(--ease);grid-template-columns:16px minmax(0,1fr) 128px 148px 52px 64px;grid-template-areas:"st name who when dur act";align-items:center;column-gap:12px;padding:0 8px;display:grid}.apx-row:last-child{border-bottom:0}.apx-row--pending{grid-template-columns:16px minmax(0,1fr) 128px 148px 92px;grid-template-areas:"st name who when act"}.apx-row--history{cursor:pointer}.apx-row:hover{background:#fafafb}.apx-row-st{grid-area:st;place-items:center;display:grid}.apx-row-name{grid-area:name;align-items:center;gap:8px;min-width:0;display:flex}.apx-row--pending .apx-row-name{flex-direction:column;align-items:flex-start;gap:0;padding:6px 0}.apx-row-name b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.apx-row-sub{color:var(--text-3);font-size:12px;line-height:16px}.apx-row-link{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;min-width:0;font-weight:500;display:flex;overflow:hidden}.apx-row-id{color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:400}.apx-row-who{min-width:0;color:var(--text-2);grid-area:who;font-size:12.5px}.apx-row-when{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;grid-area:when;font-size:12.5px;overflow:hidden}.apx-row-dur{color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;grid-area:dur;font-size:12.5px}.apx-row-act{grid-area:act;justify-content:flex-end;align-items:center;gap:2px;display:flex}.apx-row.is-fresh{animation:apx-flash 2.4s var(--ease)}.apx-row.is-new .apx-row-act .apx-btn--secondary{color:#fff;background:var(--accent);box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 1px var(--accent-2)}.apx-row.is-new .apx-row-act .apx-btn--secondary .apx-i{color:#fff}.apx-empty{color:var(--text-3);align-items:center;gap:12px;padding:14px 8px;display:flex}.apx-empty>.apx-i{width:20px;height:20px}.apx-empty>div{flex:auto}.apx-empty b{color:var(--text);font-weight:500}.apx-empty p{font-size:12.5px}.apx-ws{flex-direction:column;min-height:100%;display:flex}.apx-ws-head{align-items:center;gap:10px;padding:20px 32px 0;display:flex}.apx-ws-head h1{letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:600;line-height:24px}.apx-wsteps{align-items:center;gap:2px;display:flex;margin-left:auto!important}.apx-wsteps li{height:26px;color:var(--text-3);border-radius:13px;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12px;font-weight:500;display:inline-flex}.apx-wsteps li+li:before{content:"";background:var(--line);width:12px;height:1px;margin:0 6px 0 -6px}.apx-wstep-n{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;place-items:center;font-size:10.5px;font-weight:600;display:grid}.apx-wstep-n .apx-i{stroke-width:2.5px;width:11px;height:11px}.apx-wsteps [data-state=now]{color:var(--text);background:var(--subtle)}.apx-wsteps [data-state=now] .apx-wstep-n{color:#fff;background:var(--accent);box-shadow:none}.apx-wsteps [data-state=done]{color:var(--text-2)}.apx-wsteps [data-state=done] .apx-wstep-n{color:var(--accent);background:var(--accent-soft);box-shadow:none}.apx-ws-body{flex:auto;padding:20px 32px 24px}.apx-actionbar{z-index:3;background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line-soft);align-items:center;gap:10px;min-height:52px;padding:10px 16px 10px 32px;display:flex;position:sticky;bottom:0}.apx-actionbar>.apx-btn--ghost:first-child{margin-left:-10px}.apx-foot-note{color:var(--text-3);align-items:center;gap:7px;min-width:0;font-size:12.5px;display:inline-flex}.apx-foot-note .apx-i{width:14px;height:14px}.apx-foot-note.is-blocking{color:var(--text-2)}.apx-foot-note.is-ready{color:var(--text)}.apx-foot-right{flex:none;gap:6px;margin-left:auto;display:flex}.apx-dropzone{border-radius:var(--r-lg);background:var(--subtle);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);border:1px dashed #d4d4db;align-items:center;gap:14px;padding:16px;display:flex}.apx-dropzone.is-over{background:var(--accent-soft);border-color:var(--accent)}.apx-dropzone-i{width:32px;height:32px;color:var(--text-2);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:8px;flex:none;place-items:center;display:grid}.apx-dropzone.is-over .apx-dropzone-i{color:var(--accent)}.apx-dropzone-t{flex:auto;min-width:0}.apx-dropzone-t b{font-weight:500;display:block}.apx-dropzone-t small{color:var(--text-3);font-size:12px;line-height:17px;display:block}.apx-mods{border-top:1px solid var(--line-soft)}.apx-mod{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;min-height:48px;padding:6px 4px;display:flex;position:relative}.apx-mod-mark{width:16px;color:var(--text-3);flex:none;place-items:center;display:grid}.apx-mod-mark .apx-spin{width:14px;height:14px;color:var(--accent)}.apx-mod-main{flex:auto;min-width:0}.apx-mod-main b{font-weight:500;display:block}.apx-mod-main small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;display:block;overflow:hidden}.apx-mod-main small .apx-mono{color:var(--text-2);font-size:11.5px}.apx-mod.is-missing .apx-mod-main small{color:var(--text-2)}.apx-mod-act{flex:none;justify-content:flex-end;width:84px;display:flex}.apx-mod-pct{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.apx-mod-bar{background:linear-gradient(90deg, var(--accent) var(--p), transparent var(--p));height:2px;transition:background .12s linear;position:absolute;bottom:-1px;left:0;right:0}.apx-editor-grid{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:16px;display:grid}.apx-files{flex-direction:column;gap:1px;display:flex}.apx-files .apx-nav-h{padding-left:8px}.apx-files>.apx-btn{margin-top:12px}.apx-files>.apx-btn--ghost{margin-top:4px}.apx-file{width:100%;height:30px;color:var(--text-2);font-family:var(--mono);letter-spacing:0;border-radius:var(--r);align-items:center;gap:8px;font-size:11.5px;display:flex;padding:0 8px!important}.apx-file>.apx-i{width:14px;height:14px;color:var(--text-3)}.apx-file>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}button.apx-file:hover{background:var(--hover);color:var(--text)}.apx-file[aria-current=true]{background:var(--press);color:var(--text)}.apx-file.is-static{cursor:default}.apx-fstate{flex:none;place-items:center;min-width:14px;display:grid}.apx-fstate .apx-spin{width:13px;height:13px;color:var(--accent)}.apx-fstate.is-err{color:#fff;min-width:18px;height:18px;font-family:var(--sans);background:var(--bad);border-radius:9px;padding:0 5px;font-size:10.5px;font-weight:600}.apx-findings{background:var(--panel);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);margin-top:12px;padding:8px}.apx-findings-h{align-items:center;gap:7px;padding:2px 4px 6px;font-size:12.5px;display:flex}.apx-findings-h b{font-weight:500}.apx-findings ul{flex-direction:column;gap:1px;max-height:196px;display:flex;overflow:auto;margin-bottom:8px!important}.apx-findings li button{border-radius:var(--r);width:100%;display:block;padding:6px!important}.apx-findings li button:hover{background:var(--hover)}.apx-findings-ln{color:var(--bad);font-family:var(--mono);letter-spacing:0;font-size:11px;line-height:15px;display:block}.apx-findings li b{font-size:12px;font-weight:500;line-height:17px;display:block}.apx-findings li span:last-child{-webkit-line-clamp:2;color:var(--text-3);-webkit-box-orient:vertical;font-size:11.5px;line-height:16px;display:-webkit-box;overflow:hidden}.apx-editor{border-radius:var(--r-lg);min-width:0;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.apx-editor-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.apx-editor-head .apx-mono{color:var(--text)}.apx-editor-meta{color:var(--text-3);margin-left:auto;font-size:12px}.apx-scan{border-bottom:1px solid var(--line-soft);background:var(--accent-soft);grid-template-columns:1fr auto;align-items:center;row-gap:6px;padding:8px 12px;font-size:12px;display:grid}.apx-scan-t{color:var(--accent-2);font-weight:500}.apx-scan-pct{color:var(--accent-2);font-variant-numeric:tabular-nums}.apx-scan-track{background:var(--accent-line);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.apx-scan-track span{background:var(--accent);border-radius:2px;height:100%;transition:width 80ms linear;display:block}.apx-code{--lh:18px;background:var(--subtle);height:292px;font-family:var(--mono);font-size:12px;line-height:var(--lh);letter-spacing:0;position:relative}.apx-code.is-locked{opacity:.7}.apx-code-gutter{width:40px;color:var(--text-4);text-align:right;border-right:1px solid var(--line-soft);-webkit-user-select:none;user-select:none;padding:10px 0;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.apx-code-gutter b{padding-right:10px;font-weight:400;display:block}.apx-code-gutter b.is-err{color:var(--bad);font-weight:600}.apx-code-gutter b.is-fixed{color:var(--ok);font-weight:600}.apx-code-layer,.apx-code-input{font:inherit;line-height:var(--lh);letter-spacing:0;white-space:pre;tab-size:2;margin:0;padding:10px 14px;position:absolute;inset:0 0 0 40px;overflow:auto}.apx-code-layer{color:var(--text);pointer-events:none;overflow:hidden}.apx-code-layer .l{min-height:var(--lh);margin:0 -14px;padding:0 14px;display:block}.apx-code-layer .l.is-err{background:color-mix(in srgb, var(--bad) 10%, transparent);box-shadow:inset 2px 0 var(--bad)}.apx-code-layer .l.is-fixed{background:color-mix(in srgb, var(--ok) 11%, transparent);box-shadow:inset 2px 0 var(--ok)}.apx-code-layer .l.is-target{background:color-mix(in srgb, var(--accent) 10%, transparent)}.apx-code-layer .k{color:#4c56b8}.apx-code-layer .s{color:#2f7d5a}.apx-code-layer .n{color:#b05b17}.apx-code-layer .b{color:#a63d9b}.apx-code-layer .c{color:var(--text-3);font-style:italic}.apx-code-layer .d{color:var(--text-3)}.apx-code-input{color:#0000;caret-color:var(--text);resize:none;-webkit-user-select:text;user-select:text;background:0 0;border:0}.apx-code-input::selection{color:#0000;background:#5e6ad238}.apx-code-input:focus-visible{border-radius:0;outline:none}.apx-editor-foot{height:32px;color:var(--text-3);border-top:1px solid var(--line-soft);align-items:center;gap:7px;padding:0 12px;font-size:12px;display:flex}.apx-editor-foot .apx-i{width:13px;height:13px}.apx-dirty{color:var(--gate);margin-left:auto;font-weight:500}.apx-stage-grid{grid-template-columns:minmax(0,1fr) 236px;align-items:start;gap:32px;display:grid}.apx-stage-side{border-left:1px solid var(--line-soft);flex-direction:column;gap:2px;padding-left:20px;display:flex}.apx-stage-side .apx-nav-h{margin-top:14px;padding-left:8px}.apx-stage-side .apx-props{padding-left:0}.apx-run{grid-template-columns:minmax(0,1fr) 264px;min-height:100%;display:grid}.apx-run-side .apx-prop{grid-template-columns:76px minmax(0,1fr)}.apx-run-side .apx-prop dd,.apx-run-side .apx-st{white-space:normal}.apx-run-main{min-width:0;padding:24px 32px 40px}.apx-run-side{border-left:1px solid var(--line-soft);padding:22px 20px}.apx-intro--run{margin-bottom:18px}.apx-st.is-live .apx-g{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--run) 50%, transparent))}.apx-phases{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden;margin-bottom:20px!important}.apx-phase{min-width:0;transition:background .2s var(--ease);align-items:center;gap:10px;padding:12px 14px;display:flex;position:relative}.apx-phase+.apx-phase{box-shadow:inset 1px 0 var(--line-soft)}.apx-phase:after{content:"";height:2px;transition:background .25s var(--ease);background:0 0;position:absolute;bottom:0;left:0;right:0}.apx-phase[data-state=done]:after{background:var(--ok)}.apx-phase[data-state=running]:after{background:linear-gradient(90deg, var(--run) 0 40%, color-mix(in srgb, var(--run) 25%, transparent) 40%);background-size:250% 100%;animation:1.4s linear infinite apx-slide}.apx-phase[data-state=gate]:after{background:var(--gate)}.apx-phase[data-state=failed]:after{background:var(--bad)}.apx-phase[data-state=gate]{background:var(--gate-soft)}.apx-phase-t{min-width:0}.apx-phase-t b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;line-height:17px;display:block;overflow:hidden}.apx-phase-t small{color:var(--text-3);font-size:11.5px;line-height:15px;display:block}.apx-phase[data-state=todo] .apx-phase-t b{color:var(--text-3)}.apx-gate{background:var(--panel);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gate) 40%, var(--line)), 0 0 0 4px var(--gate-soft);animation:apx-in .25s var(--ease) both;margin:4px 0 8px;padding:14px}.apx-gate-head{align-items:flex-start;gap:10px;display:flex}.apx-gate-head>.apx-g{margin-top:3px}.apx-gate-head strong{font-weight:600;display:block}.apx-gate-head p{color:var(--text-2);font-size:12.5px;line-height:18px}.apx-diff{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 14px 24px;display:grid}.apx-diff div{background:var(--subtle);border-radius:var(--r);padding:8px 10px}.apx-diff b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:22px;display:block}.apx-diff small{color:var(--text-3);font-size:11.5px;line-height:15px;display:block}.apx-diff .is-add b{color:var(--ok)}.apx-gate-act{justify-content:flex-end;gap:6px;display:flex}.apx-jobs{border-top:1px solid var(--line-soft)}.apx-job{border-bottom:1px solid var(--line-soft);grid-template-columns:20px 132px minmax(0,1fr) 64px 56px;align-items:center;column-gap:12px;min-height:36px;padding:0 4px;font-size:12.5px;display:grid}.apx-job-n{color:var(--text-3);font-variant-numeric:tabular-nums;text-align:center;place-items:center;display:grid}.apx-job-n .apx-i{width:13px;height:13px}.apx-job-st{color:var(--text-2)}.apx-job-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.apx-job-phase{color:var(--text-3);white-space:nowrap}.apx-job-time{color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.apx-job.is-gate{background:linear-gradient(90deg, var(--subtle), transparent)}.apx-live{color:var(--run);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.apx-live span{background:var(--run);width:6px;height:6px;animation:apx-ping 1.4s var(--ease) infinite;border-radius:50%}.apx-logfeed{max-height:220px;font-family:var(--mono);letter-spacing:0;background:var(--subtle);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-soft);padding:8px 0;font-size:11.5px;line-height:18px;overflow:auto}.apx-logline{color:var(--text-2);gap:12px;padding:0 12px;display:flex}.apx-logline i{width:22px;color:var(--text-4);text-align:right;-webkit-user-select:none;user-select:none;flex:none;font-style:normal}.apx-logline span{white-space:pre-wrap;word-break:break-word}.apx-logline.is-dim span{color:var(--text-3)}.apx-logline.is-ok span{color:#2f8a5f}.apx-logline.is-warn span{color:#b8650f}.apx-logline.is-err span{color:var(--bad)}.apx-logline.is-head span{color:var(--text);font-weight:600}.apx-logline:last-child{animation:apx-fade .2s var(--ease)}.apx-fold{border-radius:var(--r);align-items:center;gap:6px;height:28px;margin-left:-6px;font-size:13px;font-weight:600;display:inline-flex;padding:0 6px!important}.apx-fold:hover{background:var(--hover)}.apx-fold .apx-i{width:14px;height:14px;color:var(--text-3);transition:transform var(--dur) var(--ease)}.apx-fold[aria-expanded=false] .apx-i{transform:rotate(-90deg)}.apx-notes{color:var(--text);margin-top:4px!important}.apx-notes.is-empty{color:var(--text-3)}.apx-report{margin-bottom:4px}.apx-stats{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.apx-stat{min-width:0;padding:10px 12px}.apx-stat+.apx-stat{box-shadow:inset 1px 0 var(--line-soft)}.apx-stat small{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:15px;display:block;overflow:hidden}.apx-stat b{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:16px;font-weight:600;line-height:22px;display:block}.apx-stat.is-ok b{color:var(--ok)}.apx-charts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.apx-chartcard{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);min-width:0;padding:12px 14px 14px}.apx-chartcard figcaption{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.apx-chartcard figcaption b{font-size:12.5px;font-weight:500}.apx-chartcard figcaption small{color:var(--text-3);font-size:11.5px}.apx-donut{align-items:center;gap:16px;display:flex}.apx-donut svg{flex:none;width:96px;height:96px}.apx-arc-track{stroke:var(--line-soft)}.apx-arc{transition:stroke-dasharray .7s var(--ease);animation:apx-arc .8s var(--ease) both}.apx-arc--0{stroke:var(--accent)}.apx-arc--1{stroke:#b9bfee;animation-delay:.25s}.apx-arc--2{stroke:var(--bad)}.apx-donut-n{font:600 18px var(--sans);fill:var(--text)}.apx-donut-l{font:500 9px var(--sans);fill:var(--text-3)}.apx-legend{flex-direction:column;flex:auto;gap:6px;min-width:0;font-size:12px;display:flex}.apx-legend li{align-items:center;gap:7px;display:flex}.apx-legend b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.apx-legend small{width:30px;color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.apx-key{vertical-align:1px;border-radius:2px;flex:none;width:8px;height:8px;margin-right:7px;display:inline-block}.apx-legend .apx-key{margin-right:0}.apx-key--0{background:var(--accent)}.apx-key--1{background:#b9bfee}.apx-key--2{background:var(--bad)}.apx-key--none{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.apx-bars{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;height:96px;display:grid}.apx-bars li{grid-template-rows:auto 1fr auto;place-items:end center;gap:4px;min-width:0;display:grid}.apx-bar-v{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:11px;line-height:14px}.apx-bar{width:100%;max-width:26px;height:var(--h);background:linear-gradient(180deg, #7d87de, var(--accent));transform-origin:bottom;animation:apx-grow .6s var(--ease) both;animation-delay:calc(var(--i) * 60ms);border-radius:4px 4px 2px 2px}.apx-bars li>.apx-bar{align-self:end}.apx-bars li{grid-template-rows:14px minmax(0,1fr) 14px;height:100%}.apx-bar-l{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;line-height:14px;overflow:hidden}@keyframes apx-turn{to{transform:rotate(360deg)}}@keyframes apx-in{0%{opacity:0;transform:translateY(4px)}}@keyframes apx-fade{0%{opacity:0}}@keyframes apx-pop{0%{opacity:0;transform:scale(.97)translateY(-2px)}}@keyframes apx-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes apx-toast{0%{opacity:0;transform:translateY(8px)}}@keyframes apx-toast-out{to{opacity:0;transform:translateY(4px)}}@keyframes apx-ping{50%{opacity:.35}}@keyframes apx-slide{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes apx-flash{0%,30%{background:var(--accent-soft)}}@keyframes apx-grow{0%{transform:scaleY(0)}}@keyframes apx-arc{0%{stroke-dasharray:0 400}}@container apx (width<=900px){.apx-frame{grid-template-columns:52px minmax(0,1fr)}.apx-side{align-items:center;padding:12px 8px}.apx-org{justify-content:center;padding:0}.apx-org-mark{width:24px;height:24px}.apx-org-t,.apx-nav-t,.apx-nav-h{display:none}.apx-nav{justify-content:center;width:32px;height:32px;position:relative;padding:0!important}.apx-nav .apx-count{min-width:15px;height:15px;padding:0 4px;font-size:9.5px;position:absolute;top:-3px;right:-5px}.apx-nav-recent{border-top:1px solid var(--line);padding-top:10px}.apx-run{flex-direction:column;grid-template-columns:minmax(0,1fr);display:flex}.apx-run-main{display:contents}.apx-run>.apx-run-main>*,.apx-run-side{margin-left:24px;margin-right:24px}.apx-intro--run{order:-2;margin-top:22px;margin-bottom:8px}.apx-run-side{border:0;order:-1;margin-bottom:18px;padding:0}.apx-run-side .apx-props{flex-flow:wrap;gap:4px 18px}.apx-run-side .apx-prop{gap:6px;min-height:22px;display:flex}.apx-run-side .apx-prop dt,.apx-run-side .apx-prop dd{font-size:12px}.apx-run-main>:last-child{margin-bottom:32px}.apx-pad{padding:22px 24px 32px}.apx-pad--list{padding-left:16px;padding-right:16px}.apx-ws-head,.apx-ws-body{padding-left:24px;padding-right:24px}.apx-actionbar{padding-left:24px}.apx-row{grid-template-columns:16px minmax(0,1fr) 140px 48px 24px;grid-template-areas:"st name when dur act";column-gap:10px}.apx-row--pending{grid-template-columns:16px minmax(0,1fr) 140px 88px;grid-template-areas:"st name when act"}.apx-row-who{display:none}.apx-row-when{font-size:12px}.apx-ghead-hint{display:none}.apx-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.apx-stat:nth-child(4){box-shadow:inset 0 1px var(--line-soft)}.apx-stat:nth-child(5),.apx-stat:nth-child(6){box-shadow:inset 1px 0 var(--line-soft), inset 0 1px var(--line-soft)}.apx-stage-grid{grid-template-columns:minmax(0,1fr);gap:20px}.apx-stage-side{border-left:0;border-top:1px solid var(--line-soft);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:16px;padding:16px 0 0;display:grid}.apx-stage-side .apx-props{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.apx-stage-side .apx-nav-h{grid-column:1/-1}.apx-editor-grid{grid-template-columns:172px minmax(0,1fr);gap:12px}.apx-ws-head{flex-wrap:wrap;row-gap:10px}}@container apx (width<=640px){.apx-ws-head .apx-wsteps{width:100%;margin-left:-4px!important}.apx-editor-grid{grid-template-columns:minmax(0,1fr)}.apx-files{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:2px 8px;display:grid}.apx-files .apx-nav-h,.apx-files .apx-findings,.apx-files>.apx-btn{grid-column:1/-1}.apx-files>.apx-btn--primary,.apx-files>.apx-btn--secondary{justify-self:start;width:auto;margin-top:6px}.apx-findings ul{max-height:150px}.apx-code{height:260px}.apx-stage-grid{grid-template-columns:minmax(0,1fr)}.apx-stage-side{border-left:0;border-top:1px solid var(--line-soft);padding:16px 0 0}.apx-charts{grid-template-columns:minmax(0,1fr)}.apx-job{grid-template-columns:20px 118px minmax(0,1fr) 52px}.apx-job-phase{display:none}.apx-guide-t{display:none!important}}@container apx (width<=460px){.apx-frame{grid-template-columns:minmax(0,1fr)}.apx-side{display:none}.apx-main{box-shadow:none;border-radius:0;margin:0}.apx-top{gap:8px;padding:0 8px 0 10px}.apx-mininav{display:inline-flex}.apx-crumbs li:first-child:not(:last-child),.apx-crumbs li:only-child{display:none}}@container apx (width<=540px){.apx-top{padding-left:14px}.apx-pad,.apx-ws-head,.apx-ws-body{padding-left:16px;padding-right:16px}.apx-pad--list{padding-left:8px;padding-right:8px}.apx-run>.apx-run-main>*,.apx-run-side{margin-left:16px;margin-right:16px}.apx-actionbar{flex-wrap:wrap;padding-left:16px;padding-right:12px}.apx-actionbar .apx-foot-note{order:-1;width:100%}.apx-actionbar>.apx-btn--ghost:first-child{margin-left:-10px}.apx-bundle{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px 14px;display:grid}.apx-bundle-act{grid-column:2;margin-left:-8px}.apx-hide-sm{display:none}.apx-row{grid-template-columns:16px minmax(0,1fr) 44px 28px;grid-template-areas:"st name dur act"}.apx-row--pending{grid-template-columns:16px minmax(0,1fr) 76px;grid-template-areas:"st name act"}.apx-row-when,.apx-row--pending .apx-iconbtn,.apx-row .apx-flag{display:none}.apx-dropzone{flex-wrap:wrap}.apx-dropzone>.apx-btn{margin-left:46px}.apx-mod{flex-wrap:wrap}.apx-mod .apx-chip{display:none}.apx-phases{grid-template-columns:minmax(0,1fr)}.apx-phase+.apx-phase{box-shadow:inset 0 1px var(--line-soft)}.apx-diff{grid-template-columns:1fr 1fr;margin-left:0}.apx-stats{grid-template-columns:1fr 1fr}.apx-stat{box-shadow:inset 0 0 0 .5px var(--line-soft)!important}.apx-job{grid-template-columns:20px 16px minmax(0,1fr) 52px;column-gap:10px}.apx-job-st .apx-st>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.apx-guide-steps{display:none}.apx-guide{padding-left:16px}.apx-toasts{align-items:stretch;max-width:none;left:8px;right:8px}.apx-toast{width:auto}.apx-props--grid{grid-template-columns:1fr}.apx-blind{padding-top:24px}}@media (prefers-reduced-motion:reduce){.apx *,.apx :before,.apx :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}figure.cb{--sheet:#fff;--paper:#f7f7f5;--ground:#f0f0ee;--mute:#eeeee9;--ink:#111;--text:var(--ink);--ink-2:#55554f;--ink-3:#8c8c84;--line:#1111111f;--teal:#0fa47f;--blue:#1e6fd9;--amber:#e8a33d;--coral:#e2553c;--violet:#7c5cd6;--slate:#b8b8b0;--gate:var(--ink);--cb-sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--cb-mono:ui-monospace,"SF Mono",Menlo,monospace;--cb-code:var(--cb-mono);--r:4px;--rp:20px;--ltt:uppercase;--lls:.08em;--code-bg:#16161a;--code-fg:#d9d9d4;--code-top:#202026;--code-top-fg:#9a9a92;--code-gutter:#5c5c58;--code-key:#8fc1ff;--code-com:#6c6c66;--code-flag:#ffb4a4;--c:var(--ink);--ct:var(--mute);--cd:var(--ink);box-sizing:border-box;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);max-width:100%;font:400 14px/1.5 var(--cb-sans);color:var(--text);text-align:left;-webkit-font-smoothing:antialiased;margin:30px 0 38px;padding:clamp(18px,4cqi,30px) clamp(16px,4.4cqi,34px) clamp(20px,4.4cqi,32px);font-style:normal;container-type:inline-size}figure.cb *{box-sizing:border-box}figure.cb :where(p,h3,h4,ul,ol,li,dl,dd,dt,blockquote){font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0;list-style:none}figure.cb :where(b,strong){color:inherit;font-weight:650}figure.cb :where(a){color:inherit}figure.cb :where(img){background:0 0;border:0;max-width:100%;height:auto;margin:0;padding:0;display:block}figure.cb :where(code){font:inherit;background:0 0;border:0;padding:0}figure.cb svg{display:block;overflow:visible}figure.cb{--teal-t:color-mix(in srgb,var(--teal) 13%,var(--sheet));--teal-d:color-mix(in srgb,var(--teal) 78%,#000);--blue-t:color-mix(in srgb,var(--blue) 13%,var(--sheet));--blue-d:color-mix(in srgb,var(--blue) 78%,#000);--amber-t:color-mix(in srgb,var(--amber) 15%,var(--sheet));--amber-d:color-mix(in srgb,var(--amber) 66%,#000);--coral-t:color-mix(in srgb,var(--coral) 13%,var(--sheet));--coral-d:color-mix(in srgb,var(--coral) 80%,#000);--violet-t:color-mix(in srgb,var(--violet) 13%,var(--sheet));--violet-d:color-mix(in srgb,var(--violet) 80%,#000)}.cb .teal{--c:var(--teal);--ct:var(--teal-t);--cd:var(--teal-d)}.cb .blue{--c:var(--blue);--ct:var(--blue-t);--cd:var(--blue-d)}.cb .amber{--c:var(--amber);--ct:var(--amber-t);--cd:var(--amber-d)}.cb .coral{--c:var(--coral);--ct:var(--coral-t);--cd:var(--coral-d)}.cb .violet{--c:var(--violet);--ct:var(--violet-t);--cd:var(--violet-d)}.cb .ink{--c:var(--ink);--ct:var(--mute);--cd:var(--ink)}.cb .slate{--c:var(--slate);--ct:var(--mute);--cd:var(--ink-3)}.cb-kicker{font:500 10px/1.3 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);color:var(--ink-3)}.cb-title{letter-spacing:-.015em;text-wrap:balance;display:block;font:650 clamp(17px,3.2cqi,22px)/1.25 var(--cb-sans)!important;color:var(--ink)!important;margin:6px 0 20px!important}.cb-kicker+:not(.cb-title){margin-top:12px}.cb-lbl{font:500 9.5px/1.3 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt)}.cb-note{color:var(--ink-2);font-size:12.5px;line-height:1.55}.cb-mono{font-family:var(--cb-mono)}.cb-foot{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:18px;display:flex}.cb-foot.is-dark{background:var(--ink);color:#fff;border-radius:var(--r);padding:13px 16px}.cb-foot.is-dark .cb-lbl{color:#fff9}.cb-foot.is-dark .cb-note{color:#fff;font-size:13px}.cb-stats{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:1px;display:grid;overflow:hidden}.cb-stat{background:var(--sheet);padding:16px 18px 17px}.cb-stat .n{font:700 clamp(30px,6.4cqi,44px)/1 var(--cb-sans);letter-spacing:-.035em;color:var(--c);font-variant-numeric:tabular-nums;display:block}.cb-stat .n small{letter-spacing:-.01em;margin-left:2px;font-size:.5em}.cb-stat .l{color:var(--ink-2);margin-top:8px;font-size:12.5px;line-height:1.45;display:block}.cb-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cb-chip{border-radius:var(--rp);background:var(--ct);color:var(--cd);align-items:center;gap:7px;padding:6px 11px 7px;font-size:12.5px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.cb-chip i{font-size:11px}.cb-chip.is-struck:after{content:"";transform-origin:0;height:1.5px;transition:transform .5s ease calc(var(--i,0) * .11s + .45s);background:currentColor;position:absolute;top:50%;left:10px;right:10px;transform:scaleX(1)}.cb-cols{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:12px;display:grid}@container (width<=620px){.cb-cols.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=430px){.cb-cols,.cb-cols.is-4{grid-template-columns:1fr}}.cb-col{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;display:flex;overflow:hidden}.cb-col-top{background:var(--c);color:#fff;padding:12px 15px 13px}.cb-col-top .h{letter-spacing:-.01em;align-items:center;gap:8px;font-size:14.5px;font-weight:650;line-height:1.25;display:flex}.cb-col-top .s{font:500 9.5px/1.3 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);opacity:.85;margin-top:4px}.cb-col-body{flex-direction:column;flex:1;gap:9px;padding:13px 15px 15px;display:flex}.cb-li{color:var(--ink-2);gap:9px;font-size:13px;line-height:1.45;display:flex}.cb-li:before{content:"";background:var(--c);border-radius:2px;flex:none;width:6px;height:6px;margin-top:6px}.cb-li b{color:var(--ink)}.cb-col.is-cut{background:repeating-linear-gradient(-45deg,var(--paper) 0 7px,var(--mute) 7px 14px);border-style:dashed}.cb-col.is-cut .cb-col-top{color:var(--ink-3);border-bottom:1px dashed var(--slate);background:0 0}.cb-col.is-cut .cb-li{color:var(--ink-3)}.cb-col.is-cut .cb-li:before{background:var(--slate)}.cb-col.is-quiet .cb-col-top{background:var(--mute);color:var(--ink)}.cb-rejects{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.cb-reject{border:1px dashed var(--slate);border-radius:var(--r);color:var(--ink-3);flex:200px;align-items:center;gap:9px;padding:10px 13px;font-size:13px;display:flex}.cb-reject .x{background:var(--coral-t);width:20px;height:20px;color:var(--coral);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.cb-reject .t{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);font-weight:600}.cb-reject .w{font:500 9.5px/1.2 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);margin-left:auto}.cb-vs{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;display:grid}.cb-vs>.arrow{color:var(--ink);place-items:center;font-size:20px;display:grid}@container (width<=430px){.cb-vs{grid-template-columns:1fr}.cb-vs>.arrow{rotate:90deg}}.cb-side{background:var(--sheet);border:1px solid var(--line);border-top:3px solid var(--c);border-radius:var(--r);padding:13px 15px 15px}.cb-side .k{font:500 9.5px/1.3 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);color:var(--cd);margin-bottom:6px}.cb-side .h{margin-bottom:8px;font-size:15px;font-weight:650;line-height:1.3}.cb-side .cb-li+.cb-li{margin-top:7px}.cb-flow{align-items:stretch;gap:8px;display:flex}.cb-flow>.arrow{width:26px;color:var(--ink);flex:none;place-items:center;font-size:18px;display:grid}.cb-node{background:var(--c);color:#fff;border-radius:var(--r);flex:1 1 0;min-width:0;padding:14px 15px 15px}.cb-node.is-light{background:var(--sheet);color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--c)}.cb-node .k{font:500 9.5px/1.3 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);opacity:.8;margin-bottom:6px}.cb-node .h{margin-bottom:8px;font-size:14.5px;font-weight:650;line-height:1.3}.cb-node .d{opacity:.92;font-size:12.5px;line-height:1.5}.cb-node .d+.d{margin-top:3px}@container (width<=430px){.cb-flow{flex-direction:column}.cb-flow>.arrow{width:auto;height:22px;rotate:90deg}}.cb-loop{border-radius:var(--r);color:var(--violet);background:var(--violet-t);background-image:linear-gradient(90deg,var(--violet) 50%,transparent 0),linear-gradient(90deg,var(--violet) 50%,transparent 0),linear-gradient(0deg,var(--violet) 50%,transparent 0),linear-gradient(0deg,var(--violet) 50%,transparent 0);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:12px 1.5px,12px 1.5px,1.5px 12px,1.5px 12px;align-items:center;gap:12px;margin-top:12px;padding:11px 14px;display:flex}.cb.is-in .cb-loop{animation:1.2s linear infinite cb-ants}.cb-loop i{font-size:15px}.cb-loop .t{color:var(--ink);font-size:13px;line-height:1.45}.cb-loop .t b{color:var(--violet-d)}@keyframes cb-ants{to{background-position:12px 0,-12px 100%,0 -12px,100% 12px}}.cb-out{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;padding:14px 17px;display:flex}.cb-out .big{font:700 26px/1 var(--cb-sans);letter-spacing:-.02em;color:var(--c)}.cb-out .sep{background:var(--line);align-self:stretch;width:1px}.cb-out .cb-note{flex:220px}.cb-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.cb-matrix{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);grid-template-columns:minmax(104px,1fr) repeat(3,1fr);min-width:420px;display:grid;overflow:hidden}.cb-matrix .hd{background:var(--c);color:#fff;padding:11px 11px 12px}.cb-matrix .hd .h{align-items:center;gap:7px;font-size:14px;font-weight:650;display:flex}.cb-matrix .hd .h i{opacity:.9;font-size:12px}.cb-matrix .hd .s{font:500 9px/1.3 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);opacity:.85;margin-top:3px}.cb-matrix .hd.corner{background:var(--ink);align-items:flex-end;display:flex}.cb-matrix .hd.corner .cb-lbl{color:#ffffffa6}.cb-matrix .rl{border-top:1px solid var(--line);background:var(--paper);color:var(--ink-2);align-items:center;gap:8px;padding:9px 11px;font-size:12.5px;display:flex}.cb-matrix .rl i{text-align:center;width:14px;color:var(--ink-3);font-size:11px}.cb-matrix .c{border-top:1px solid var(--line);border-left:1px solid var(--line);place-items:center;padding:9px 6px;display:grid}.cb-matrix .yes{background:var(--c);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.cb-matrix .opt{font:500 9px/1.2 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);border-radius:var(--rp);background:var(--ct);color:var(--cd);text-align:center;padding:3px 7px 4px}.cb-matrix .no{color:var(--slate);font-size:12px}.cb-why{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}@container (width<=430px){.cb-why{grid-template-columns:1fr}}.cb-why>div{border-left:3px solid var(--c);padding:1px 0 2px 11px}.cb-why .k{font:500 9.5px/1.3 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);color:var(--cd);margin-bottom:3px}.cb-people{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:12px;padding:12px 15px;display:flex}.cb-people .grp{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.cb-people .av{background:var(--c);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.cb-people .av+.av{box-shadow:0 0 0 2px var(--sheet);margin-left:-14px}.cb-people .grp b{color:var(--ink)}.cb-tiles{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px;display:grid}.cb-tile{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:7px;padding:14px 15px 15px;display:flex}.cb-tile .ic{border-radius:var(--r);background:var(--ct);width:30px;height:30px;color:var(--cd);place-items:center;font-size:13px;display:grid}.cb-tile .num{font:700 22px/1 var(--cb-sans);color:var(--c);letter-spacing:-.02em}.cb-tile .h{font-size:14px;font-weight:650;line-height:1.3}.cb-tile .cb-note{font-size:12.5px}.cb-tile.is-wide{grid-column:1/-1}.cb-scale{flex-direction:column;gap:6px;margin-top:4px;display:flex}.cb-scale .bar{color:var(--ink-2);align-items:center;gap:10px;font-size:12px;display:flex}.cb-scale .sw{height:22px;width:calc(var(--w) / 384 * 58%);border-radius:var(--r);background:var(--c);color:#fff;min-width:30px;font:500 9.5px/1 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);transform-origin:0;flex:none;align-items:center;padding-left:8px;display:flex}.cb-scale .px{font:400 11px/1 var(--cb-mono);color:var(--ink-3);flex:none;width:42px}.cb-scale .bar{overflow-wrap:anywhere;min-width:0}@container (width<=440px){.cb-scale .px{display:none}.cb-scale .sw{width:calc(var(--w) / 384 * 46%)}}.cb-ledger{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r)}.cb-row{align-items:center;gap:12px;padding:11px 15px;font-size:13.5px;display:flex}.cb-row+.cb-row{border-top:1px solid var(--line)}.cb-row .mk{background:var(--c);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10.5px;display:grid}.cb-row .h{font-weight:600}.cb-row .m{text-align:right;font:500 9.5px/1.3 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);color:var(--ink-3);margin-left:auto}.cb-row.is-cut .h{color:var(--ink-3);text-decoration:line-through}.cb-row.is-cut .mk{background:var(--mute);color:var(--ink-3)}.cb-run{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r);padding:14px 15px 15px;container-type:inline-size}.cb-run-head{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:13px;font-size:12.5px;display:flex}.cb-run-head .id{font:500 11.5px/1 var(--cb-code);color:var(--ink)}.cb-run-head .pill{border-radius:var(--rp);background:var(--amber-t);color:var(--amber-d);font:500 9.5px/1.2 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.cb-run-head .pill.is-bad{background:var(--coral-t);color:var(--coral-d)}.cb-run-head .meta{font:400 11px/1 var(--cb-code);color:var(--ink-3);margin-left:auto}.cb-stages{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}@container (width<=400px){.cb-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb-stage{border-radius:var(--r);background:var(--c);color:#fff;min-width:0;padding:9px 9px 10px}.cb-stage .ic{background:#ffffff40;border-radius:50%;place-items:center;width:18px;height:18px;margin-bottom:7px;font-size:9px;display:grid}.cb-stage .nm{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:650;line-height:1.2;overflow:hidden}.cb-stage .du{font:400 10px/1.2 var(--cb-mono);opacity:.8;margin-top:2px}.cb-stage.is-idle{background:var(--mute);color:var(--ink-3)}.cb-stage.is-idle .ic{background:#fff}.cb-stage.is-gate{background:var(--gate)}.cb-stage.is-fail{background:var(--coral)}.cb-stage.is-blocked{background:repeating-linear-gradient(-45deg,var(--paper) 0 6px,var(--mute) 6px 12px);color:var(--ink-3)}.cb-stage.is-blocked .ic{background:#fff}.cb.is-in .cb-stage.is-gate{animation:1.8s ease-in-out 1.4s infinite cb-hold}@keyframes cb-hold{0%,to{box-shadow:0 0 #11111159}50%{box-shadow:0 0 0 6px #1110}}.cb-code{background:var(--code-bg);color:var(--code-fg);border:1px solid var(--line);border-radius:var(--r);font:400 12px/1.75 var(--cb-code);overflow:hidden}.cb-code-top{background:var(--code-top);color:var(--code-top-fg);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:flex}.cb-code-top .tg{color:var(--code-fg);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.cb-code-top .tg:before{content:"";border-radius:var(--rp);background:var(--teal);width:22px;height:12px;box-shadow:inset 13px 0 0 -3px #fff}.cb-code-body{padding:8px 0 10px;overflow-x:auto}.cb-ln{white-space:pre;padding-right:12px;display:flex}.cb-ln .g{text-align:right;width:38px;color:var(--code-gutter);flex:none;padding-right:12px}.cb-ln .k{color:var(--code-key)}.cb-ln .c{color:var(--code-com)}.cb-ln .flag{color:var(--code-flag)}.cb-ln.is-bad{background:#e2553c00;transition:background .4s 1s,box-shadow .4s 1s;box-shadow:inset 3px 0 #0000}.cb.is-in .cb-ln.is-bad{background:color-mix(in srgb,var(--coral) 18%,transparent);box-shadow:inset 3px 0 0 var(--coral)}.cb-ln.is-bad .flag{opacity:0;transition:opacity .3s 1.3s}.cb.is-in .cb-ln.is-bad .flag{opacity:1}.cb-errs{flex-direction:column;gap:6px;display:flex}.cb-err{border-radius:var(--r);background:var(--ct);align-items:baseline;gap:10px;padding:8px 11px;font-size:12.5px;line-height:1.4;display:flex}.cb-err .l{font:500 11px/1 var(--cb-code);color:var(--cd);text-underline-offset:2px;flex:none;text-decoration:underline}.cb-split{grid-template-columns:1.25fr 1fr;gap:12px;margin-top:12px;display:grid}@container (width<=430px){.cb-split{grid-template-columns:1fr}}.cb-tree-root{justify-content:center;display:flex}.cb-tree-root span{background:var(--gate);color:#fff;border-radius:var(--r);padding:8px 16px;font-size:14px;font-weight:650}.cb-tree-conn{height:26px;margin:0 25%;position:relative}.cb-tree-conn:before{content:"";border-left:2px solid var(--ink);height:13px;position:absolute;top:0;left:50%}.cb-tree-conn:after{content:"";border:2px solid var(--ink);border-radius:var(--r) var(--r) 0 0;border-bottom:0;position:absolute;inset:12px 0 0}@container (width<=430px){.cb-tree-conn{display:none}.cb-tree-root{margin-bottom:10px}}.cb-grp+.cb-grp{border-top:1px solid var(--line);margin-top:4px;padding-top:11px}.cb-grp .t{align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.cb-grp .t em{font:500 9px/1.2 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);border-radius:var(--rp);background:var(--ct);color:var(--cd);margin-left:auto;padding:3px 7px;font-style:normal}.cb-layers{flex-direction:column;gap:3px;display:flex}.cb-layers span{border-radius:var(--r);background:var(--ct);color:var(--cd);font:500 10.5px/1.3 var(--cb-code);padding:4px 9px;display:block}.cb-layers span:nth-child(2){margin-left:14px}.cb-layers span:nth-child(3){margin-left:28px}.cb-grp.is-future{opacity:.75}.cb-grp.is-future .cb-layers span{border:1px dashed var(--slate);color:var(--ink-3);background:0 0}.cb-states{flex-wrap:wrap;gap:5px;display:flex}.cb-states span{border-radius:var(--rp);background:var(--ct);color:var(--cd);font:500 10.5px/1.2 var(--cb-code);padding:4px 9px}.cb-field{border-radius:var(--r);background:var(--paper);border:1px solid var(--line);padding:9px 11px 10px}.cb-field+.cb-field{margin-top:7px}.cb-field .k{font:500 9.5px/1.3 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.cb-field .v{font-size:13px;line-height:1.45}.cb-field.is-ai{border-color:color-mix(in srgb,var(--violet) 35%,transparent);background:color-mix(in srgb,var(--violet) 4%,var(--sheet))}.cb-sig{border-radius:var(--rp);background:var(--violet);color:#fff;letter-spacing:var(--lls);align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.cb-merge{grid-template-columns:1.25fr auto 1fr;align-items:center;gap:14px;display:grid}@container (width<=430px){.cb-merge{grid-template-columns:1fr}.cb-merge>.arrow{justify-self:center;rotate:90deg}}.cb-merge>.arrow{font-size:20px}.cb-scatter{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}@container (width<=380px){.cb-scatter{grid-template-columns:repeat(2,1fr)}}.cb-tool{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r);border-left:3px solid var(--c);padding:9px 10px}.cb-tool:nth-child(odd){rotate:-1.4deg}.cb-tool:nth-child(3n){translate:0 4px;rotate:1.6deg}.cb-tool .n{font-size:12.5px;font-weight:650;line-height:1.25}.cb-tool .f{font:500 9px/1.3 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);color:var(--ink-3);margin-top:2px}.cb-tool .brk{float:right;color:var(--slate);font-size:10px}.cb-record{background:var(--sheet);border:1.5px solid var(--ink);border-radius:var(--r);overflow:hidden;box-shadow:0 8px 22px -14px #1116}.cb-record .top{background:var(--ink);color:#fff;padding:10px 13px}.cb-record .top .h{font-size:14px;font-weight:650}.cb-record .top .s{font:500 9px/1.3 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);opacity:.65;margin-top:2px}.cb-record .rw{border-top:1px solid var(--line);align-items:center;gap:9px;padding:8px 13px;font-size:12.5px;display:flex}.cb-record .rw:before{content:"";background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.cb-record .rw .c{font:500 9px/1 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);color:var(--ink-3);margin-left:auto}.cb-sink{background:var(--ink);color:#fff;border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:12px 15px;font-size:13.5px;display:flex}.cb-sink .badge{border-radius:var(--rp);font:500 9.5px/1.3 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);background:#ffffff24;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.cb-sink .m{font:500 9.5px/1.3 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);color:#fff9;margin-left:auto}.cb-merge.is-wide-r{grid-template-columns:minmax(140px,1fr) auto 2.3fr}@container (width<=430px){.cb-merge.is-wide-r{grid-template-columns:1fr}}.cb-entries{flex-direction:column;gap:8px;display:flex}.cb-never{color:var(--ink-3);align-items:center;gap:9px;margin-top:10px;font-size:12.5px;display:flex}.cb-never s{font-family:var(--cb-mono);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);font-size:11.5px}.cb-never .x{background:var(--coral-t);width:18px;height:18px;color:var(--coral);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.cb-actors{grid-template-columns:1fr 1fr;gap:10px;display:grid}@container (width<=460px){.cb-actors{grid-template-columns:1fr}}.cb-actor{background:var(--sheet);border:1px solid var(--line);border-left:3px solid var(--c);border-radius:var(--r);align-items:center;gap:11px;padding:11px 13px;display:flex}.cb-actor .ic{background:var(--ct);width:32px;height:32px;color:var(--cd);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.cb-actor .h{font-size:13.5px;font-weight:650;line-height:1.25}.cb-actor .cb-lbl{color:var(--ink-3);margin-top:2px}.cb-join{height:30px;color:var(--ink);place-items:center;font-size:16px;display:grid}.cb-path{background:var(--ink);border-radius:var(--r);color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 4px;padding:12px 14px;display:flex}.cb-path span{border-radius:var(--rp);font:500 11px/1.2 var(--cb-code);background:#ffffff1f;padding:5px 10px}.cb-path span.is-gate{color:var(--ink);background:#fff}.cb-path i{opacity:.55;font-size:9px}.cb-clippy{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}@container (width<=430px){.cb-clippy{grid-template-columns:1fr}.cb-clippy>.arrow{justify-self:center;rotate:90deg}}.cb-pad{border-radius:var(--r);background:#fff6c9;border:1px solid #ead77a;padding:12px 14px 14px;rotate:-1.2deg;box-shadow:0 10px 24px -16px #11111180}.cb-pad .k{font:500 9.5px/1.3 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);color:#8a7514;align-items:center;gap:7px;margin-bottom:8px;display:flex}.cb-pad .v{font:400 13px/1.55 var(--cb-code);color:#2b2a22}.cb-pad .at{background:var(--violet-t);color:var(--violet-d);border-radius:var(--r);padding:0 3px}.cb-typed{vertical-align:bottom;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.cb-profile{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.cb-profile .top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 13px;display:flex}.cb-profile .av{background:var(--blue-t);width:30px;height:30px;color:var(--blue-d);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.cb-profile .h{font-size:13.5px;font-weight:650;line-height:1.2}.cb-profile .s{color:var(--ink-3);font-size:11.5px}.cb-profile .note{border-radius:var(--r);background:#fff6c9;border-left:3px solid #ead77a;margin:10px 13px 12px;padding:8px 10px;font-size:12.5px;line-height:1.45}.cb-profile .note .cb-lbl{color:#8a7514;margin-bottom:3px;display:block}.cb-deal{grid-template-columns:repeat(3,minmax(0,1fr)) 64px minmax(0,1.3fr);align-items:stretch;gap:6px;display:grid;position:relative}@container (width<=470px){.cb-deal{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-deal-track{--stop:100%;grid-area:2/1/auto/-1}.cb-deal .cb-wall{grid-column:1/-1;min-height:44px}.cb-deal .cb-dead{grid-column:1/-1}}.cb-deal .step{background:var(--c);color:#fff;border-radius:var(--r);padding:11px 11px 12px}.cb-deal .step .h{font-size:13px;font-weight:650;line-height:1.25}.cb-deal .step .s{font:500 9px/1.3 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);opacity:.8;margin-top:3px}.cb-wall{border-radius:var(--r);background-color:var(--ink);background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:16px 10px;place-items:center;display:grid}.cb-wall span{color:#fff;font:600 9.5px/1.2 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);writing-mode:vertical-rl;transform:rotate(180deg)}@container (width<=470px){.cb-wall span{writing-mode:horizontal-tb;transform:none}}.cb-dead{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r);padding:11px 13px}.cb-dead .h{margin-bottom:4px;font-size:13px;font-weight:650;line-height:1.35}.cb-deal-track{--stop:calc(100% - 70px);grid-column:1/5;height:16px;margin:6px 0 0;position:relative}.cb-deal-track:before{content:"";background:var(--mute);height:2px;position:absolute;top:7px;left:0;right:0}.cb-deal-track .dot{background:var(--coral);width:12px;height:12px;box-shadow:0 0 0 4px var(--coral-t);border-radius:50%;position:absolute;top:2px;left:0}.cb.is-in .cb-deal-track .dot{animation:2.6s cubic-bezier(.45,.05,.3,1) .4s forwards cb-deal}@keyframes cb-deal{0%{left:0}78%{left:calc(var(--stop,64%) - 6px)}84%{left:calc(var(--stop,64%) - 14px)}to{left:calc(var(--stop,64%) - 12px)}}.cb-edges{grid-template-columns:minmax(150px,.8fr) 1.6fr;gap:12px;display:grid}@container (width<=430px){.cb-edges{grid-template-columns:1fr}}.cb-portal{background:var(--sheet);border:1.5px solid var(--ink);border-radius:var(--r);flex-direction:column;display:flex;overflow:hidden}.cb-portal .top{background:var(--ink);color:#fff;padding:9px 12px;font-size:13px;font-weight:650}.cb-portal .top .cb-lbl{opacity:.6;margin-top:2px;font-weight:500;display:block}.cb-portal .body{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex}.cb-portal .one{align-items:center;gap:9px;font-size:12.5px;display:flex}.cb-portal .one:before{content:"";background:var(--blue);width:12px;height:12px;box-shadow:0 0 0 4px var(--blue-t);border-radius:50%;flex:none}.cb-portal .cb-chips{gap:6px;margin-top:auto}.cb-portal .cb-chip{padding:5px 9px 6px;font-size:11.5px}.cb-outside{border:1.5px dashed var(--slate);border-radius:var(--r);flex-direction:column;gap:9px;padding:11px 12px 12px;display:flex}.cb-outside .t{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;font-weight:600;display:flex}.cb-outside .t .cb-lbl{color:var(--ink-3);margin-left:auto}.cb-dots{aspect-ratio:20/10;background-image:radial-gradient(circle,var(--coral) 34%,transparent 38%);clip-path:inset(0);background-size:5% 10%;width:100%;transition:clip-path 1.6s cubic-bezier(.3,.6,.3,1) .5s}figure.cb.cb-quote{border:0;border-left:3px solid var(--ink);background:0 0;border-radius:0;margin:30px 0 34px;padding:4px 0 4px 20px}.cb-quote .q{font:650 clamp(19px,4.2cqi,26px)/1.3 var(--cb-sans);letter-spacing:-.018em;text-wrap:balance}.cb-quote .q em{color:var(--coral);font-style:normal}.cb-quote .by{margin-top:10px}figure.cb.cb-shot{background:var(--sheet);padding:0;overflow:hidden}.cb-shot .bar{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:8px 12px;display:flex}.cb-shot .bar i{background:var(--mute);border-radius:50%;width:8px;height:8px;font-style:normal}.cb-shot .bar .u{font:400 10.5px/1 var(--cb-code);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-left:8px;overflow:hidden}.cb-shot .stage{background:var(--ground);position:relative}.cb-shot .stage img{width:100%}.cb-shot figcaption{border-top:1px solid var(--line);color:var(--ink-2);align-items:baseline;gap:12px;padding:11px 15px 13px;font-size:13px;line-height:1.5;display:flex}.cb-shot figcaption .cb-lbl{color:var(--ink-3);flex:none}.cb-shot.is-pair .stage{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}@container (width<=430px){.cb-shot.is-pair .stage{grid-template-columns:1fr}}.cb-shot.is-pair .half{background:var(--ground);position:relative}.cb-shot .tag{z-index:1;border-radius:var(--r);background:var(--ink);color:#fff;font:500 9.5px/1.3 var(--cb-mono);letter-spacing:var(--lls);text-transform:var(--ltt);padding:3px 8px;position:absolute;top:10px;left:10px}.cb-shot .tag.is-before{background:var(--coral)}.cb-shot .todo{aspect-ratio:16/9;text-align:center;background:repeating-linear-gradient(-45deg,var(--paper) 0 10px,var(--mute) 10px 20px);border:2px dashed var(--slate);color:var(--ink-2);place-content:center;justify-items:center;gap:6px;padding:20px;font-size:13px;line-height:1.45;display:grid}.cb-shot .todo b{color:var(--ink)}.cb-shot .todo code{font:500 11px/1.3 var(--cb-code);color:var(--coral-d);border-radius:var(--r);background:#fff;padding:3px 6px}.prototype-frame:not(.is-live)>iframe[data-src]{display:none}.prototype-poster{cursor:pointer;background:#f4f4f1 0 0/cover no-repeat;border:0;place-items:center;width:100%;max-height:70vh;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.prototype-poster:before{content:"";-webkit-backdrop-filter:blur(1.5px)saturate(.9);backdrop-filter:blur(1.5px)saturate(.9);background:#fafaf780;transition:background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:absolute;inset:0}.prototype-poster:hover:before{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fafaf752}.prototype-poster .go-card{color:#111;text-align:center;background:#ffffffeb;border:1px solid #1111111f;border-radius:14px;flex-direction:column;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:22px 26px 18px;font-family:inherit;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 24px 48px -18px #1116,0 2px 6px #11111114}.prototype-poster:hover .go-card{transform:translateY(-3px);box-shadow:0 30px 56px -18px #11111173,0 2px 6px #11111114}.prototype-poster .go-ic{color:#fff;background:#111;border-radius:50%;place-items:center;width:44px;height:44px;animation:2.4s ease-in-out infinite proto-tap;display:grid}.prototype-poster .go-ic svg{width:22px;height:22px}.prototype-poster .go-k{letter-spacing:.08em;text-transform:uppercase;color:#55554f;font-size:11px;font-weight:600}.prototype-poster .go{color:#fff;background:#111;border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}.prototype-poster .go i{font-size:11px;transition:transform .2s}.prototype-poster:hover .go i{transform:translate(3px)}.prototype-poster .go-s{color:#86867e;font-size:12px;line-height:1.4}.prototype-poster:focus-visible{outline-offset:-3px;outline:3px solid #1e6fd9}@keyframes proto-tap{0%,70%,to{transform:none;box-shadow:0 0 #11111140}80%{transform:scale(.92)}90%{transform:none;box-shadow:0 0 0 10px #1110}}.prototype-frame-header.has-tag:before{display:none!important}.proto-tag{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex;overflow:hidden}.proto-tag b{font-weight:700}.proto-dot{background:#2fa36b;border-radius:50%;flex:none;width:7px;height:7px;position:relative}.proto-dot:after{content:"";background:inherit;border-radius:50%;animation:2s ease-out infinite proto-ping;position:absolute;inset:0}@keyframes proto-ping{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}.proto-name{text-overflow:ellipsis;opacity:.7;overflow:hidden}.proto-name:before{content:"·";margin-right:7px}.proto-live{color:#1f7a4f;background:#2fa36b1f;border-radius:999px;flex:none;padding:2px 7px}@media (width<=767px){.proto-name,.proto-live{display:none}}@media (prefers-reduced-motion:reduce){.prototype-poster .go-ic,.proto-dot:after{animation:none}}.prototype-frame.is-live .prototype-poster{display:none}.case-prose figure.cb{--sheet:#fff;--paper:#f4f4f1;--ground:#ecece8;--mute:#e7e7e2;--ink:#111;--text:#1e1e1c;--ink-2:#55554f;--ink-3:#86867e;--line:#11111129;--teal:#111;--blue:#4d4d48;--amber:#75756e;--coral:#e4402b;--violet:#e4402b;--slate:#c4c4bc;--gate:#e4402b;--cb-sans:var(--sans);--cb-mono:var(--mono);--cb-code:var(--mono);--r:0px;--rp:2px;--ltt:uppercase;--lls:.07em;--code-bg:#fff;--code-fg:#1e1e1c;--code-top:#f4f4f1;--code-top-fg:#55554f;--code-gutter:#a8a8a0;--code-key:#111;--code-com:#86867e;--code-flag:#e4402b;border:0;border-top:2px solid var(--ink);background:0 0;margin:30px 0 36px;padding:12px 0 0}.case-prose .cb-kicker{font:600 10.5px/16px var(--sans);letter-spacing:.06em;color:var(--ink)}.case-prose .cb-title{letter-spacing:-.015em;font:800 19px/1.25 var(--sans)!important;color:var(--ink)!important;margin:4px 0 16px!important}.case-prose .cb-stat .n{letter-spacing:-.045em;font-weight:800}.case-prose .cb-ln .k{font-weight:700}.case-prose figure.cb.cb-shot{background:#f4f4f1;border:1px solid #1113;padding:0}.case-prose .cb-shot .bar{background:#fafaf7;border-bottom-color:#11111124}.case-prose .cb-shot .bar i{display:none}.case-prose .cb-shot .bar .u{font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-left:0}.case-prose .cb-shot figcaption{font-size:13px}.case-prose figure.cb.cb-quote{border-top:0;border-left:3px solid var(--red);padding:2px 0 2px 18px}.case-prose .cb-quote .q{letter-spacing:-.025em;font-weight:800}.case-prose .prototype-poster .go{background:var(--ink);font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:0;padding:12px 16px}.case-prose .prototype-poster .go-card{border-color:var(--ink);border-radius:0;box-shadow:6px 6px #111111e6}.case-prose .prototype-poster:hover .go-card{box-shadow:8px 9px #111111e6}.case-prose .prototype-poster .go-ic{background:var(--red);border-radius:0}.case-prose .prototype-poster .go-k,.case-prose .prototype-poster .go-s{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.case-prose .proto-tag b{color:var(--ink);font-weight:600}.case-prose .proto-dot{background:var(--red);border-radius:0}.case-prose .proto-dot:after{border-radius:0}.case-prose .proto-live{background:var(--red);color:#fff;border-radius:0;padding:3px 6px}.case-prose .proto-name{display:none}.case-prose .prototype-frame-actions a,.case-prose .prototype-frame-actions button{white-space:nowrap}.md-content-body figure.cb{--sheet:#fff;--paper:#f3f6fb;--ground:#e9eef7;--mute:#e3e8f1;--ink:#0c327d;--text:#1a1a1a;--ink-2:#333;--ink-3:#5a6b8c;--line:#c9d1de;--teal:#3a8e3a;--blue:#316ac5;--amber:#d9822b;--coral:#c8402a;--violet:#7651c0;--slate:#a7b3c7;--gate:#0c327d;--cb-sans:Tahoma,"Segoe UI",Verdana,sans-serif;--cb-mono:var(--cb-sans);--cb-code:"Lucida Console","Courier New",monospace;--r:3px;--rp:3px;--ltt:none;--lls:0;--code-bg:#fff;--code-fg:#000;--code-top:#ece9d8;--code-top-fg:#333;--code-gutter:#8a8a8a;--code-key:#0000c0;--code-com:green;--code-flag:#c00000;background:#fff;box-shadow:inset 0 0 0 4px #fff}.md-content-body .cb-kicker{font:11px/1.3 var(--cb-sans);color:var(--ink-3)}.md-content-body .cb-title{letter-spacing:0;font:bold 16px/1.3 var(--cb-sans)!important;color:var(--ink)!important;margin:4px 0 16px!important}.md-content-body figure.cb :is(.cb-lbl,.k,.s,.m,.w,.f,.du,.opt,.cb-sig,.badge,.pill,.tag,.t em):not(.cb-ln *){font-size:11px}.md-content-body .cb-stat .n{letter-spacing:-.02em}.md-content-body .cb-col-top,.md-content-body .cb-matrix .hd:not(.corner){background-image:linear-gradient(#ffffff2e,#fff0 60%)}.md-content-body .cb-shot .bar{background:linear-gradient(#fdfdfd,#e8edf6)}.md-content-body .cb-shot .bar .u{font:11px/1 var(--cb-sans);color:var(--ink-3)}.md-content-body figure.cb.cb-quote{border-left:4px solid var(--blue);box-shadow:none;background:0 0}.md-content-body .cb-quote .q{color:var(--ink);font-size:clamp(17px,3.6cqi,21px)}.md-content-body .prototype-poster .go{background:linear-gradient(#4b8ef0,#245edb);border:1px solid #0c3a9e;border-radius:3px;font:700 13px/1 Tahoma,Segoe UI,sans-serif}.md-content-body .prototype-poster .go-card{border-color:#7f9db9;border-radius:6px;font-family:Tahoma,Segoe UI,sans-serif}.md-content-body .prototype-poster .go-ic{background:linear-gradient(#4b8ef0,#245edb)}.md-content-body .proto-dot{background:#3a9a3a}.cb-motion .cb .r{opacity:0;transition:opacity .5s,transform .55s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 95ms);transform:translateY(10px)}.cb-motion .cb .r.pop{transform:scale(.6)}.cb-motion .cb .r.from-l{transform:translate(-14px)}.cb-motion .cb .r.grow{transform-origin:0;transform:scaleX(.08)}.cb-motion .cb.is-in .r{opacity:1;transform:none}.cb-motion .cb:not(.is-in) .cb-chip.is-struck:after{transform:scaleX(0)}.cb-motion .cb:not(.is-in) .cb-dots{clip-path:inset(0 100% 0 0)}.cb-motion .cb .cb-typed{width:0}.cb-motion .cb.is-in .cb-typed{width:calc(var(--chars) * 1ch);transition:width calc(var(--chars) * 45ms) steps(var(--chars)) .5s}.cb-motion .cb .cb-filed{opacity:0;transition:opacity .45s,transform .55s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--chars) * 45ms + .9s);transform:translate(-24px)scale(.96)}.cb-motion .cb.is-in .cb-filed{opacity:1;transform:none}.cb-motion .cb .rejected{transition:opacity .5s .9s,filter .5s .9s}.cb-motion .cb:not(.is-in) .rejected{opacity:1}.cb-motion .cb.is-in .rejected{opacity:.55;filter:grayscale()}@media (prefers-reduced-motion:reduce){.cb-motion .cb .r,.cb-motion .cb .cb-filed,.cb-motion .cb .cb-typed,.cb-chip.is-struck:after,.cb-dots,.cb-ln.is-bad,.cb-ln.is-bad .flag{transition:none!important}.cb.is-in .cb-loop,.cb.is-in .cb-stage.is-gate,.cb.is-in .cb-deal-track .dot{animation:none!important}.cb.is-in .cb-deal-track .dot{left:calc(var(--stop,64%) - 12px)}}
