.lxc-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lxc-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;position:relative;z-index:5}.lxc-filters .lx-popover-trigger{height:34px;padding:0 10px 0 12px;gap:6px;white-space:nowrap}.lxc-filters .lx-popover-trigger.is-set{border-color:var(--lx-ink)}.lxc-filters .lx-popover-panel{min-width:240px}.lxc-search{display:inline-flex;align-items:center;gap:6px;height:34px;width:220px;padding:0 4px 0 10px;border:1px solid var(--lx-line-strong);border-radius:6px;background:#fff;color:var(--lx-muted)}.lxc-search:focus-within{border-color:var(--lx-ink);box-shadow:0 0 0 3px var(--lx-panel-2)}.lxc-search input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--lx-ink);font:inherit;font-size:14px}.lxc-search input::-webkit-search-cancel-button{display:none}.lxc-search button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:var(--lx-slate);cursor:pointer}.lxc-search-hint{font-size:13px;color:var(--lx-muted);white-space:nowrap}.lxc-divider{width:1px;height:20px;background:var(--lx-line);margin:0 4px}.lxc-so-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 12px;border-radius:6px;background:var(--lx-accent);color:var(--lx-ink);font-size:14px;font-weight:500;white-space:nowrap}.lxc-so-chip button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:var(--lx-ink);cursor:pointer}.lxc-so-chip button:hover{background:#1b1b1b14}.lxc-so-add{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px dashed var(--lx-line-strong);border-radius:6px;background:#fff;color:var(--lx-slate);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.lxc-so-add:hover{background:var(--lx-panel);color:var(--lx-ink)}.lxc-so-panel{width:326px;max-width:calc(100vw - 48px);max-height:min(70vh,560px);overflow:auto}.lx-popover-panel:has(>.lxc-so-panel){width:340px}.lxc-so-panel .lxc-so-hint{padding:8px 10px 6px;color:var(--lx-muted)}.lxc-so-panel .lxc-so-group{padding:8px 10px 2px;font-size:14px;font-weight:500;color:var(--lx-muted)}.lxc-so-custom{display:flex;flex-direction:column;gap:8px;padding:10px;border-top:1px solid var(--lx-line);margin-top:6px}.lxc-so-custom .row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.lxc-so-custom select,.lxc-so-custom input{height:34px;padding:0 8px;border:1px solid var(--lx-line-strong);border-radius:6px;background:#fff;color:var(--lx-ink);font-family:var(--lx-font);font-size:14px;min-width:0}.lxc-so-custom input{font-family:var(--lx-mono)}.lxc-so-custom select:focus,.lxc-so-custom input:focus{border-color:var(--lx-ink);outline:none;box-shadow:0 0 0 3px var(--lx-panel-2)}.lxc-table-wrap{container-type:inline-size;border-top:1px solid var(--lx-line)}.lxc-row{display:grid;grid-template-columns:96px minmax(120px,1fr) 152px 64px 112px minmax(208px,.9fr) 84px;gap:16px;align-items:center;min-height:52px;padding:0 12px;border-bottom:1px solid var(--lx-line);color:inherit;text-decoration:none}.lxc-table-wrap.is-no-cost .lxc-row{grid-template-columns:96px minmax(120px,1fr) 152px 64px 112px minmax(208px,.9fr)}.lxc-row.is-head{height:40px;min-height:40px;color:var(--lx-muted);font-weight:500}.lxc-row.is-head .num{font-family:inherit}.lxc-row.is-body{cursor:pointer;transition:background var(--lx-dur) var(--lx-ease)}.lxc-row.is-body:hover{background:var(--lx-panel)}.lxc-row .num{text-align:right;font-family:var(--lx-mono);font-variant-numeric:tabular-nums}.lxc-row .asst{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lxc-row .client{font-family:var(--lx-mono);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lxc-row .reason{white-space:normal;overflow-wrap:anywhere}.lxc-row .lbl{display:none}.lxc-more{display:flex;justify-content:center;margin-top:-8px}.lxc-row .client.is-none{font-family:inherit;color:var(--lx-muted)}.lxc-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:72px 24px;text-align:center}.lxc-empty>span{font-size:16px;color:var(--lx-slate)}.lxc-skel-row{height:52px;display:flex;align-items:center;gap:16px;padding:0 12px;border-bottom:1px solid var(--lx-line)}.lxc-skel-row>span{height:12px;border-radius:4px;background:var(--lx-panel-2);animation:lxPulse 1.2s ease infinite}.lxc-skel-row .a{width:90px}.lxc-skel-row .b{width:160px}.lxc-skel-row .c{flex:1;background:var(--lx-panel);animation:none}.lx-page.lxc-calls{gap:24px}@container (max-width: 900px){.lxc-row.is-head{display:none}.lxc-row.is-body{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"asst status cost" "meta meta meta";gap:4px 12px;padding:10px 12px;min-height:68px}.lxc-row.is-body .c-date,.lxc-row.is-body .c-client,.lxc-row.is-body .c-dur,.lxc-row.is-body .c-reason{display:none}.lxc-row.is-body .asst{grid-area:asst}.lxc-row.is-body .c-status{grid-area:status}.lxc-row.is-body .c-cost{grid-area:cost}.lxc-row.is-body .c-meta{grid-area:meta;display:flex!important}}.lxc-row .c-meta{display:none;gap:8px;flex-wrap:wrap;color:var(--lx-muted);min-width:0}.lxc-row .c-meta .mono{color:var(--lx-ink)}.lxc-detail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.lxc-detail-head h1{margin:0;font-family:var(--lx-mono);font-variant-numeric:tabular-nums;font-size:32px;line-height:40px;font-weight:400;letter-spacing:-.015em;white-space:nowrap}.lxc-detail-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--lx-muted)}.lxc-detail-meta .who{color:var(--lx-ink);font-weight:500}.lxc-id-btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--lx-line);border-radius:6px;background:#fff;color:var(--lx-ink);font-family:var(--lx-mono);font-size:14px;cursor:pointer}.lxc-id-btn:hover{background:var(--lx-panel)}.lxc-cols{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.lxc-main{flex:999 1 540px;min-width:0;display:flex;flex-direction:column;gap:20px}.lxc-aside{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:16px}.lxc-player{border:1px solid var(--lx-line);border-radius:6px;padding:20px;display:flex;flex-direction:column;gap:14px}.lxc-player-top{display:flex;align-items:center;gap:16px}.lxc-play{width:40px;height:40px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:0;border-radius:20px;background:var(--lx-ink);color:#fff;cursor:pointer;transition:background var(--lx-dur) var(--lx-ease)}.lxc-play:hover:not(:disabled){background:var(--lx-ink-hover)}.lxc-play:disabled{background:var(--lx-panel-2);color:var(--lx-slate);cursor:not-allowed}.lxc-time{font-family:var(--lx-mono);font-variant-numeric:tabular-nums;font-size:16px}.lxc-icon-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--lx-ink);cursor:pointer}.lxc-icon-btn:hover{background:var(--lx-panel-2)}.lxc-wave,.lx-waveform.lxc-wave{display:flex;align-items:center;gap:2px;height:56px;cursor:pointer}.lxc-wave>span{flex:1;min-width:1px;border-radius:1px;background:var(--lx-line-strong)}.lxc-wave>span.is-played{background:var(--lx-ink)}.lxc-wave:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.lxc-progress{height:3px;border-radius:2px;background:var(--lx-line);overflow:hidden}.lxc-progress>div{height:100%;background:var(--lx-accent);box-shadow:inset 0 0 0 1px #1b1b1b0f}.lxc-norec{color:var(--lx-muted)}.lxc-tabs{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--lx-line);flex-wrap:wrap}.lxc-tab{display:flex;align-items:center;gap:8px;height:40px;padding:0;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--lx-muted);font-size:14px;font-weight:500;cursor:pointer}.lxc-tab.is-active{color:var(--lx-ink);border-bottom-color:var(--lx-ink)}.lxc-tab .n{font-family:var(--lx-mono);color:var(--lx-muted);font-weight:400}.lxc-legend{margin-left:auto;display:flex;align-items:center;gap:12px;color:var(--lx-muted);flex-wrap:wrap}.lxc-legend>span{display:inline-flex;align-items:center;gap:6px}.lxc-legend .sw{width:8px;height:8px;border-radius:2px}.lxc-turns{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.lxc-turn{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;cursor:pointer}.lxc-turn .ts{padding-top:12px;font-family:var(--lx-mono);font-variant-numeric:tabular-nums;color:var(--lx-muted)}.lxc-bubble{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--lx-line);border-radius:6px;background:#fff;transition:border-color var(--lx-dur) var(--lx-ease)}.lxc-bubble:hover{border-color:var(--lx-line-strong)}.lxc-bubble.is-assistant{background:var(--lx-panel)}.lxc-bubble.is-active,.lxc-bubble.is-active:hover{border-color:var(--lx-ink)}.lxc-bubble .who{font-weight:500;color:var(--lx-muted)}.lxc-bubble .text{font-size:16px;line-height:24px;color:var(--lx-muted);text-wrap:pretty}.lxc-bubble .text.is-heard{color:var(--lx-ink)}.lxc-lat{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:4px}.lxc-latbar{display:flex;width:160px;height:6px;border-radius:3px;background:var(--lx-panel-2);overflow:hidden;gap:1px}.lxc-latbar>span{height:100%}.lxc-mono{font-family:var(--lx-mono);font-variant-numeric:tabular-nums}.lxc-logs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lxc-log{display:grid;grid-template-columns:104px 16px minmax(0,1fr);gap:12px}.lxc-log .ts{padding-top:1px;font-family:var(--lx-mono);font-variant-numeric:tabular-nums;color:var(--lx-muted)}.lxc-log .rail{display:flex;flex-direction:column;align-items:center}.lxc-log .dot{width:9px;height:9px;margin-top:5px;border-radius:5px;border:1px solid var(--lx-ink);background:#fff;flex:0 0 auto}.lxc-log .dot.is-filled{background:var(--lx-ink)}.lxc-log .line{flex:1;width:1px;background:var(--lx-line)}.lxc-log .body{display:flex;flex-direction:column;gap:2px;padding-bottom:16px;min-width:0}.lxc-log .ev{font-family:var(--lx-mono);color:var(--lx-ink)}.lxc-log .ev.is-skipped{color:var(--lx-muted)}.lxc-log .d{color:var(--lx-muted);overflow-wrap:anywhere}.lxc-card{border:1px solid var(--lx-line);border-radius:6px;padding:20px;display:flex;flex-direction:column;gap:16px}.lxc-cost-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lxc-cost-head .t{font-weight:500;color:var(--lx-muted)}.lxc-cost-head .v{font-family:var(--lx-mono);font-variant-numeric:tabular-nums;font-size:24px;line-height:32px}.lxc-cost-rows{display:flex;flex-direction:column;gap:10px}.lxc-cost-row{display:grid;grid-template-columns:minmax(0,1fr) 64px 84px;gap:12px;align-items:center}.lxc-cost-row .l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lxc-cost-row .bar{height:4px;border-radius:2px;background:var(--lx-panel-2);overflow:hidden}.lxc-cost-row .bar>span{display:block;height:100%;background:var(--lx-slate)}.lxc-cost-row .v{font-family:var(--lx-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.lxc-cost-note{color:var(--lx-muted);font-size:14px;line-height:20px}.lxc-cost-note.is-clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lxc-linkish{align-self:flex-start;border:0;background:none;padding:0;color:var(--lx-ink);font-size:14px;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lxc-cost-foot{display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--lx-line);color:var(--lx-muted)}.lxc-cost-foot .v{font-family:var(--lx-mono);color:var(--lx-ink);white-space:nowrap}.lxc-summary{gap:8px}.lxc-summary .t{margin:0;font-size:inherit;line-height:inherit;letter-spacing:normal;font-weight:500;color:var(--lx-muted)}.lxc-summary p{margin:0;white-space:pre-line;overflow-wrap:anywhere}.lxc-voice-issues{border-color:var(--lx-ink);gap:12px}.lxc-voice-issues .t{margin:0;display:flex;align-items:center;gap:8px;font-size:inherit;line-height:inherit;letter-spacing:normal;font-weight:500}.lxc-voice-issues .t svg{flex:none;box-sizing:content-box;padding:4px;border-radius:var(--lx-r-4);background:var(--lx-accent);color:var(--lx-ink)}.lxc-voice-issues .t .n{font-family:var(--lx-mono);color:var(--lx-muted);font-weight:400}.lxc-voice-issues ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.lxc-voice-issue{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px}.lxc-voice-issue .ts{font-family:var(--lx-mono);font-variant-numeric:tabular-nums;color:var(--lx-muted)}.lxc-voice-issue .body{display:flex;flex-direction:column;gap:2px;min-width:0}.lxc-voice-issue .ev{font-weight:500;color:var(--lx-ink);overflow-wrap:anywhere}.lxc-voice-issue .d{color:var(--lx-muted)}.lxc-voice-issue .err{font-family:var(--lx-mono);font-size:14px;line-height:20px;color:var(--lx-slate);overflow-wrap:anywhere}@media (max-width: 834px){.lxc-voice-issue{grid-template-columns:minmax(0,1fr);gap:2px}}.lxc-so-title{font-weight:500;color:var(--lx-muted);padding:4px 2px 0}.lxc-so{border:1px solid var(--lx-line);border-radius:6px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.lxc-so-head{display:flex;justify-content:space-between;gap:8px}.lxc-so-head .n{font-weight:500}.lxc-so-head .m{font-family:var(--lx-mono);color:var(--lx-muted);white-space:nowrap}.lxc-so.is-skipped{border:1px dashed var(--lx-line-strong);background:var(--lx-panel);gap:6px}.lxc-so.is-skipped .n,.lxc-so.is-skipped .m{color:var(--lx-slate)}.lxc-sentiment{align-self:flex-start;display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:4px;background:var(--lx-accent);color:var(--lx-ink);font-size:16px;font-weight:500}.lxc-sentiment.is-neutral{background:var(--lx-panel-2)}.lxc-so dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;font-family:var(--lx-mono)}.lxc-so dt{color:var(--lx-muted)}.lxc-so dd{margin:0;text-align:right;overflow-wrap:anywhere}@media (max-width: 1100px){.lxc-detail-head{flex-direction:column;align-items:flex-start}}.lx-modal[aria-label="Lanzar llamada"] .lx-modal-header,.lx-modal[aria-label="Llamada en curso"] .lx-modal-header{border-bottom:0;padding:20px 24px 0}.lx-modal[aria-label="Llamada en curso"] .lx-modal-body{padding:20px 24px 24px}.lxc-steps{list-style:none;margin:-24px -24px 24px;padding:16px 24px;display:flex;gap:8px;border-bottom:1px solid var(--lx-line)}.lxc-steps li{flex:1;display:flex;flex-direction:column;gap:8px}.lxc-steps .bar{height:3px;border-radius:2px;background:var(--lx-line);transition:background var(--lx-dur) var(--lx-ease)}.lxc-steps .bar.is-active{background:var(--lx-accent)}.lxc-steps .bar.is-done{background:var(--lx-ink)}.lxc-steps button{display:flex;gap:6px;padding:0;border:0;background:transparent;color:var(--lx-muted);font-size:14px;font-weight:500;text-align:left;cursor:pointer}.lxc-steps button.is-reached{color:var(--lx-ink)}.lxc-steps button:disabled{cursor:not-allowed}.lxc-steps button .n{font-family:var(--lx-mono)}.lxc-step-body{min-height:252px;display:flex;flex-direction:column;gap:16px}.lxc-question{font-size:16px;color:var(--lx-muted)}.lxc-opt.lx-option-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--lx-line);border-radius:6px;background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer;width:100%;font:inherit}.lxc-opt.lx-option-row:hover{background:var(--lx-panel)}.lxc-opt.lx-option-row.is-selected{border-color:var(--lx-ink)}.lxc-radio{width:16px;height:16px;flex:0 0 auto;border-radius:8px;border:1px solid var(--lx-line-strong);display:flex;align-items:center;justify-content:center}.lxc-radio>span{width:8px;height:8px;border-radius:4px;background:transparent}.is-selected>.lxc-radio{border-color:var(--lx-ink)}.is-selected>.lxc-radio>span{background:var(--lx-ink)}.lxc-opt .main{flex:1;display:flex;flex-direction:column;min-width:0}.lxc-opt .main .t{font-size:16px;font-weight:500}.lxc-opt .main .t.mono{font-family:var(--lx-mono);font-weight:400}.lxc-opt .main .s{color:var(--lx-muted)}.lxc-opt .side{color:var(--lx-muted);white-space:nowrap}.lxc-opt .side.is-slate{color:var(--lx-slate)}.lxc-phone-field{display:flex;flex-direction:column;gap:8px}.lxc-phone-field .l{font-weight:500}.lxc-phone-field input{height:48px;padding:0 14px;border:1px solid var(--lx-line-strong);border-radius:6px;background:#fff;color:var(--lx-ink);font-family:var(--lx-mono);font-variant-numeric:tabular-nums;font-size:20px;outline:none}.lxc-phone-field input:focus{border-color:var(--lx-ink);box-shadow:0 0 0 3px var(--lx-panel-2)}.lxc-phone-field .help{color:var(--lx-muted)}.lxc-phone-field .help.is-error{color:var(--lx-ink)}.lxc-meta{display:flex;flex-direction:column;gap:8px}.lxc-meta-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 32px;gap:8px}.lxc-meta-row input{height:36px;padding:0 10px;border:1px solid var(--lx-line-strong);border-radius:6px;font-family:var(--lx-mono);font-size:14px;color:var(--lx-ink);outline:none;min-width:0;background:#fff}.lxc-meta-row input:focus{border-color:var(--lx-ink)}.lxc-meta-row button{height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--lx-muted);cursor:pointer}.lxc-meta-row button:hover{background:var(--lx-panel-2);color:var(--lx-ink)}.lxc-add{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--lx-ink);font-size:14px;font-weight:500;cursor:pointer}.lxc-add:hover{background:var(--lx-panel-2)}.lxc-pre{margin:0;padding:12px 14px;border-radius:6px;background:var(--lx-panel);border:1px solid var(--lx-line);font-family:var(--lx-mono);font-size:14px;line-height:20px;color:var(--lx-slate);white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto}.lxc-foot{display:flex;align-items:center;justify-content:space-between;width:100%;gap:0}.lxc-foot .summary{color:var(--lx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px;flex:1;text-align:center;min-width:0}.lxc-live-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--lx-line)}.lxc-live-head .to{font-family:var(--lx-mono);font-size:24px;line-height:32px}.lxc-live-head .from{color:var(--lx-muted)}.lxc-live-head .clock{font-family:var(--lx-mono);font-variant-numeric:tabular-nums;font-size:32px;line-height:40px}.lxc-live-steps{list-style:none;margin:24px 0;padding:0;display:flex;flex-direction:column}.lxc-live-step{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:14px;align-items:start}.lxc-live-step .rail{display:flex;flex-direction:column;align-items:center;height:100%}.lxc-live-step .mk{width:14px;height:14px;margin-top:3px;border-radius:7px;border:1px solid var(--lx-line-strong);background:#fff;transition:background .2s ease;flex:0 0 auto}.lxc-live-step .mk.is-done{background:var(--lx-ink);border-color:var(--lx-ink)}.lxc-live-step .mk.is-current{background:var(--lx-accent);border-color:var(--lx-ink)}.lxc-live-step .ln{flex:1;width:1px;min-height:28px;background:var(--lx-line)}.lxc-live-step .ln.is-done{background:var(--lx-ink)}.lxc-live-step .body{display:flex;flex-direction:column;padding-bottom:18px}.lxc-live-step .k{font-family:var(--lx-mono);color:var(--lx-muted)}.lxc-live-step .k.is-reached{color:var(--lx-ink)}.lxc-live-step .d{color:var(--lx-muted)}.lxc-live-step .t{font-family:var(--lx-mono);font-variant-numeric:tabular-nums;color:var(--lx-muted)}.lxc-live-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.lxc-live-foot .id{display:flex;align-items:center;gap:8px;color:var(--lx-muted)}.lxc-live-foot .id .mono{font-family:var(--lx-mono);color:var(--lx-ink)}.lxc-foot .lxc-back:disabled{opacity:.4}.lxc-foot .lx-btn{height:36px;flex:0 0 auto}.lxc-opt .side.mono{font-family:var(--lx-mono)}.lx-modal[aria-label="Lanzar llamada"]{display:flex;flex-direction:column;max-height:calc(100vh / var(--lx-scale) - 48px);max-height:calc(100dvh / var(--lx-scale) - 48px)}.lx-modal[aria-label="Lanzar llamada"] .lx-modal-body{flex:1 1 auto;min-height:0;overflow:auto}.lx-modal[aria-label="Lanzar llamada"] .lxc-steps{position:sticky;top:-24px;z-index:1;background:#fff}.lxc-bubble .who .ts-in{display:none}@media (max-width: 640px){.lxc-filters{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.lxc-filters::-webkit-scrollbar{display:none}.lxc-filters>*{flex:none}.lxc-filters .lx-popover-trigger,.lxc-so-chip,.lxc-so-add,.lxc-search{height:44px}.lxc-search{width:200px}.lxc-search button{width:44px;height:44px}.lxc-so-chip{padding-right:0}.lxc-so-chip button{width:44px;height:44px}.lxc-divider{display:none}.lxc-so-panel{width:auto;max-width:none;max-height:none;overflow:visible}.lxc-so-custom select,.lxc-so-custom input{height:44px}.lxc-so-custom .lx-btn{align-self:stretch!important}.lxc-row.is-body{padding:12px 0!important}.lxc-row.is-body .c-meta{row-gap:2px}.lxc-more .lx-btn{width:100%}.lxc-header-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.lxc-header-actions .lx-btn{padding:0 8px}.lxc-detail-head h1{font-size:24px;line-height:32px;white-space:normal}.lxc-id-btn{height:44px}.lxc-player{padding:14px;gap:12px}.lxc-player-top{flex-wrap:wrap;gap:8px 12px}.lxc-play{width:48px;height:48px;border-radius:24px}.lxc-icon-btn{width:44px;height:44px}.lxc-rec-label{order:5;flex-basis:100%;font-size:14px}.lxc-wave,.lx-waveform.lxc-wave{gap:1px;height:64px}.lxc-tabs{gap:20px}.lxc-tab{height:48px;font-size:16px}.lxc-legend{margin-left:0;flex-basis:100%;padding-bottom:8px;gap:10px;font-size:13px}.lxc-turns{gap:10px}.lxc-turn{grid-template-columns:minmax(0,1fr);gap:0}.lxc-turn>.ts{display:none}.lxc-bubble .who{display:flex;justify-content:space-between;gap:8px}.lxc-bubble .who .ts-in{display:inline;font-family:var(--lx-mono);font-weight:400;color:var(--lx-muted)}.lxc-bubble .text{font-size:17px;line-height:26px}.lxc-latbar{width:120px}.lxc-log{grid-template-columns:92px 14px minmax(0,1fr);gap:6px}.lxc-log .ts{font-size:12px;padding-top:2px}.lxc-aside{flex-basis:100%}.lxc-card,.lxc-so{padding:16px}.lxc-linkish{min-height:44px}.lx-modal[aria-label="Lanzar llamada"],.lx-modal[aria-label="Llamada en curso"]{max-height:none}.lx-modal[aria-label="Lanzar llamada"] .lx-modal-header,.lx-modal[aria-label="Llamada en curso"] .lx-modal-header{padding:6px 8px 0 16px}.lx-modal[aria-label="Llamada en curso"] .lx-modal-body{padding:16px}.lxc-steps{margin:-16px -16px 16px;padding:10px 16px 12px;gap:6px}.lx-modal[aria-label="Lanzar llamada"] .lxc-steps{top:-16px}.lxc-steps button{min-height:44px;align-items:center;font-size:13px}.lxc-step-body{min-height:0}.lxc-opt.lx-option-row{min-height:64px}.lxc-foot{gap:8px}.lxc-foot .summary{display:none}.lxc-foot .lx-btn{flex:1 1 0;height:44px}.lxc-meta-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 44px}.lxc-meta-row input,.lxc-meta-row button,.lxc-add{height:44px}.lxc-phone-field input{height:56px;font-size:20px!important}.lxc-live-head{flex-wrap:wrap}.lxc-live-head .to{font-size:20px;line-height:28px}.lxc-live-foot{flex-direction:column;align-items:stretch}.lxc-live-foot>div{display:grid!important;grid-template-columns:1fr 1fr}}.lxc-logs-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.lxc-logs-bar .hint{color:var(--lx-muted)}.lxc-tech-toggle{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:0;color:var(--lx-ink);font:inherit;font-weight:500;cursor:pointer;min-height:32px}.lxc-log .ev{font-family:var(--lx-font);font-weight:500}.lxc-log.is-error .dot{border-color:var(--lx-ink);background:var(--lx-accent, #fbff30)}.lxc-log-more{margin-top:2px}.lxc-breakdown{display:flex;flex-direction:column;gap:6px;margin:6px 0 0;padding:10px 12px;border:1px solid var(--lx-line);border-radius:8px;background:var(--lx-panel)}.lxc-breakdown .row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:baseline}.lxc-breakdown .sw{width:10px;height:10px;border-radius:2px;align-self:center}.lxc-breakdown dt{display:flex;flex-direction:column;font-weight:500;min-width:0}.lxc-breakdown dt .hint{font-weight:400;color:var(--lx-muted);font-size:13px;overflow-wrap:anywhere}.lxc-breakdown dd{margin:0;font-family:var(--lx-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.lxc-breakdown .row.is-total{border-top:1px solid var(--lx-line);padding-top:6px}.lxc-log-tech{display:flex;flex-direction:column;gap:4px;margin-top:6px;min-width:0}.lxc-log-tech .name{font-family:var(--lx-mono);font-size:12px;color:var(--lx-muted)}.lxc-log-tech pre{margin:0;padding:8px 10px;border-radius:6px;background:var(--lx-panel);font-family:var(--lx-mono);font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:320px;overflow-y:auto}.lxc-detail-reason{color:var(--lx-muted)}@media (max-width: 640px){.lxc-tech-toggle{min-height:44px}}.lxl{display:flex;flex-direction:column;gap:12px;min-width:0}.lxl-head{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;min-width:0}.lxl-badge{display:inline-flex;align-items:center;gap:8px;height:var(--lx-h-chip);padding:0 10px;border:1px solid var(--lx-line);border-radius:12px;font-weight:500;color:var(--lx-muted);background:#fff;white-space:nowrap}.lxl-badge .dot{width:8px;height:8px;border-radius:4px;border:1px solid var(--lx-line-strong);background:var(--lx-warm-grey);flex:none}.lxl-badge.is-live{color:var(--lx-ink);border-color:var(--lx-ink)}.lxl-badge.is-live .dot{background:var(--lx-accent);border-color:var(--lx-ink);animation:lxPulse 1.2s ease-in-out infinite}.lxl-badge.is-connecting .dot{animation:lxPulse 1.2s ease-in-out infinite}.lxl-badge.is-ended .dot{background:var(--lx-ink);border-color:var(--lx-ink)}.lxl-audio{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.lxl-audio .lx-btn{gap:6px}.lxl-vol{display:inline-flex;align-items:center;gap:8px;color:var(--lx-muted);min-width:0}.lxl-vol input[type=range]{width:120px;max-width:40vw;accent-color:var(--lx-ink)}.lxl-notice{margin:0;padding:8px 12px;border:1px dashed var(--lx-line-strong);border-radius:6px;background:var(--lx-panel);color:var(--lx-slate);overflow-wrap:anywhere}.lxl-empty{margin:0;color:var(--lx-muted)}.lxl-turns{list-style:none;margin:0;padding:0 4px 0 0;display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;min-width:0}.lxl.is-compact .lxl-turns{max-height:260px}.lxl-turn{min-width:0;animation:lxIn var(--lx-dur-in) var(--lx-ease)}.lxl-turn .lxc-bubble{cursor:default}.lxl-turn .lxc-bubble .text{overflow-wrap:anywhere}.lxl-turn .text.is-interim{color:var(--lx-muted);font-style:italic}.lxl-turn .text.is-speaking:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--lx-ink);animation:lxPulse 1s ease-in-out infinite}.lxl-keys{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 12px;border:1px dashed var(--lx-line-strong);border-radius:6px;color:var(--lx-slate);background:#fff;overflow-wrap:anywhere}.lxl-keys.is-assistant{background:var(--lx-panel)}.lxl-kbd{font-family:var(--lx-mono);font-variant-numeric:tabular-nums;font-weight:500;color:var(--lx-ink);letter-spacing:.08em}@media (prefers-reduced-motion: reduce){.lxl-badge .dot,.lxl-turn,.lxl-turn .text.is-speaking:after{animation:none}}@media (max-width: 640px){.lxl-turns{max-height:50vh}.lxl.is-compact .lxl-turns{max-height:40vh}.lxl-audio{width:100%;justify-content:space-between}.lxl-audio .lx-btn{height:44px}.lxl-vol{flex:1}.lxl-vol input[type=range]{width:100%;max-width:none;height:44px}}.lxc-live-transcript{margin:0 0 24px;padding-top:20px;border-top:1px solid var(--lx-line);min-width:0}.lxc-toolrun .lxl-kbd{letter-spacing:0}.lxc-toolrun .st{color:var(--lx-muted)}.lxc-toolrun.is-error .st{color:var(--lx-danger, #b42318)}.wz-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;background:var(--lx-bg);animation:lxIn var(--lx-dur-in) var(--lx-ease)}.wz-root :focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.wz-head{flex:none;display:flex;align-items:center;gap:12px;height:56px;padding:0 24px;border-bottom:1px solid var(--lx-line)}.wz-head-title{font-size:16px;line-height:24px;font-weight:500}.wz-org{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel);color:var(--lx-slate);font-size:14px;font-weight:500}.wz-grow{flex:1}.wz-saved{font-size:14px;color:var(--lx-muted)}.wz-mono{font-family:var(--lx-mono);font-variant-numeric:tabular-nums}.wz-stepper{flex:none;padding:12px 24px;border-bottom:1px solid var(--lx-line);overflow-x:auto}.wz-stepper ol{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.wz-stepper li{display:flex;align-items:center}.wz-stepper li+li:before{content:"";width:24px;height:1px;background:var(--lx-line-strong);margin:0 4px}.wz-step{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 8px;border:0;border-radius:var(--lx-r-6);background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--lx-ink);cursor:pointer;white-space:nowrap}.wz-step:hover:not(:disabled){background:var(--lx-panel-2)}.wz-step:disabled{color:var(--lx-muted);cursor:not-allowed}.wz-step-dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--lx-line-strong);background:#fff;font-family:var(--lx-mono);font-size:14px;color:var(--lx-muted)}.wz-step.is-current .wz-step-dot{background:var(--lx-accent);border-color:var(--lx-ink);color:var(--lx-ink)}.wz-step.is-done .wz-step-dot{background:var(--lx-ink);border-color:var(--lx-ink);color:#fff}.wz-step-opt{font-weight:400;color:var(--lx-muted)}.wz-progress{flex:none;padding:10px 16px 12px;border-bottom:1px solid var(--lx-line)}.wz-progress-line{display:flex;justify-content:space-between;font-size:14px;font-weight:500}.wz-progress-bar{display:flex;gap:4px;margin-top:8px}.wz-progress-bar span{flex:1;height:4px;border-radius:2px;background:var(--lx-warm-grey)}.wz-progress-bar span.is-done{background:var(--lx-ink)}.wz-progress-bar span.is-current{background:var(--lx-accent)}.wz-body{flex:1;min-height:0;display:flex}.wz-scroll{flex:1;min-width:0;overflow-y:auto}.wz-col{max-width:800px;margin:0 auto;padding:32px 48px 48px;display:flex;flex-direction:column;gap:24px}.wz-summary{flex:none;width:300px;background:var(--lx-panel);border-left:1px solid var(--lx-line);padding:24px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.wz-summary h2{margin:0;font-size:16px;line-height:24px;font-weight:600;letter-spacing:var(--lx-tracking-title)}.wz-sum-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:var(--lx-r-6);background:transparent;font:inherit;text-align:left;cursor:pointer}.wz-sum-row:hover,.wz-sum-row.is-current{background:var(--lx-panel-2)}.wz-sum-label{font-size:14px;color:var(--lx-muted)}.wz-sum-value{font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wz-sum-value.is-pending{font-weight:400;color:var(--lx-muted)}.wz-sum-fold{border-bottom:1px solid var(--lx-line);background:var(--lx-panel)}.wz-sum-fold>button{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 16px;border:0;background:transparent;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.wz-sum-fold .wz-summary{width:auto;border-left:0;padding:0 16px 16px}.wz-new{display:inline-flex;align-items:center;height:22px;padding:0 6px;border:1px solid var(--lx-ink);border-radius:var(--lx-r-4);font-size:14px;font-weight:500;background:#fff}.wz-title{display:flex;flex-direction:column;gap:6px}.wz-title-row{display:flex;align-items:center;gap:8px}.wz-title h2{margin:0;font-size:24px;line-height:32px;font-weight:600;letter-spacing:var(--lx-tracking-title)}.wz-title p{margin:0;font-size:16px;line-height:24px;color:var(--lx-muted)}.wz-help-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-muted);cursor:pointer}.wz-help-btn:hover{background:var(--lx-panel-2)}.wz-help{background:var(--lx-panel);border-radius:var(--lx-r-6);padding:12px 14px;font-size:14px;line-height:20px}.wz-foot{flex:none;display:flex;align-items:center;gap:12px;padding:12px 24px;border-top:1px solid var(--lx-line)}.wz-btn-accent{background:var(--lx-accent)!important;border:1px solid var(--lx-ink)!important;color:var(--lx-ink)!important}.wz-btn-accent:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--lx-ink)}.wz-btn-accent:disabled{background:var(--lx-panel-2)!important;border-color:var(--lx-line)!important;color:var(--lx-slate)!important}.wz-foot .lx-btn{height:44px;padding:0 18px}.wz-activate{height:48px!important;font-size:16px}.wz-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.wz-opts.is-invalid{outline:2px solid var(--lx-ink);outline-offset:4px;border-radius:var(--lx-r-6)}.wz-card{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff}.wz-card.is-invalid{border-color:var(--lx-ink);box-shadow:0 0 0 1px var(--lx-ink)}.wz-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 16px 12px}.wz-card-title{font-size:16px;line-height:24px;font-weight:500;display:inline-flex;align-items:center;gap:4px}.wz-lockline{display:flex;align-items:center;gap:6px;padding:0 16px 16px;font-size:14px;color:var(--lx-slate)}.wz-card-body{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.wz-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6)}.wz-search input{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:16px;height:100%;min-width:0}.wz-list{display:flex;flex-direction:column;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);overflow:hidden}.wz-list[aria-invalid=true]{border-color:var(--lx-ink);box-shadow:0 0 0 1px var(--lx-ink)}.wz-option{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 14px;border:0;border-bottom:1px solid var(--lx-line);background:#fff;font:inherit;text-align:left;cursor:pointer;width:100%}.wz-option:last-child{border-bottom:0}.wz-option:hover,.wz-option[aria-selected=true]{background:var(--lx-panel)}.wz-option:focus-visible{outline-offset:-2px}.wz-mark{flex:none;width:16px;height:16px;border:1px solid var(--lx-line-strong);border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff}.wz-mark.is-box{border-radius:4px}.wz-option[aria-selected=true] .wz-mark{background:var(--lx-ink);border-color:var(--lx-ink)}.wz-option-text{flex:1;min-width:0;display:flex;flex-direction:column}.wz-option-name{font-size:16px;line-height:24px;font-weight:500;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wz-option-meta{font-size:14px;line-height:20px;color:var(--lx-muted)}.wz-chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--lx-r-4);font-size:14px;font-weight:500;white-space:nowrap;background:#fff;box-shadow:inset 0 0 0 1px var(--lx-warm-grey)}.wz-chip.is-accent{background:var(--lx-accent);box-shadow:none}.wz-chip.is-muted{background:var(--lx-panel-2);box-shadow:none}.wz-none{padding:14px;font-size:14px;color:var(--lx-slate)}.wz-error{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--lx-ink)}.wz-picked{background:var(--lx-panel);border-radius:var(--lx-r-6);padding:16px;display:flex;flex-direction:column;gap:10px}.wz-picked-name{font-size:16px;font-weight:500}.wz-picked-meta{font-size:14px;color:var(--lx-muted)}.wz-picked-note{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--lx-slate)}.wz-picked-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wz-skel{height:60px;border-radius:var(--lx-r-4);background:var(--lx-panel-2);animation:lxPulse 1.2s infinite}.wz-empty{border:1px dashed var(--lx-line-strong);background:var(--lx-panel);border-radius:var(--lx-r-6);padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:16px}.wz-errcard{border:1px solid var(--lx-ink);border-radius:var(--lx-r-6);padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.wz-errcard strong{font-weight:500;font-size:16px;display:flex;align-items:center;gap:8px}.wz-errcard span{font-size:14px;color:var(--lx-muted)}.wz-form{display:flex;flex-direction:column;gap:20px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:16px}.wz-field{display:flex;flex-direction:column;gap:8px}.wz-field>label,.wz-label{font-size:14px;font-weight:500}.wz-hint{font-size:14px;color:var(--lx-muted)}.wz-field .lx-input[aria-invalid=true],.wz-field .lx-textarea[aria-invalid=true],.wz-field .lx-select[aria-invalid=true]{border-color:var(--lx-ink);box-shadow:0 0 0 1px var(--lx-ink)}.wz-form-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wz-form-foot span{font-size:14px;color:var(--lx-muted)}.wz-voice{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 12px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6)}.wz-voice[aria-checked=true]{border-color:var(--lx-ink);background:var(--lx-panel)}.wz-voice-list{display:flex;flex-direction:column;gap:8px}.wz-voice-main{flex:1;text-align:left;border:0;background:transparent;font:inherit;cursor:pointer;display:flex;flex-direction:column}.wz-hours{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--lx-r-6);background:var(--lx-panel);font-size:14px}.wz-hours span{flex:1}.wz-link{border:0;background:transparent;font:inherit;font-size:14px;font-weight:500;text-decoration:underline;cursor:pointer;padding:0}.wz-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.wz-example{display:inline-flex;align-items:center;height:32px;padding:0 10px;border:0;border-radius:var(--lx-r-4);background:var(--lx-panel);font:inherit;font-size:14px;cursor:pointer;text-align:left}.wz-examples{display:flex;flex-wrap:wrap;gap:8px}.wz-gen{background:var(--lx-panel);border-radius:var(--lx-r-6);padding:16px;display:flex;flex-direction:column;gap:10px}.wz-gen-line{display:flex;align-items:center;gap:10px;font-size:14px}.wz-gen-dot{width:20px;height:20px;border-radius:50%;border:1px solid var(--lx-line-strong);background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff}.wz-gen-dot.is-done{background:var(--lx-ink);border-color:var(--lx-ink)}.wz-gen-dot.is-running{background:var(--lx-accent);border-color:var(--lx-ink)}.wz-mini{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.wz-mini-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 4px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;font-size:14px}.wz-mini-icon{width:24px;height:24px;border-radius:var(--lx-r-4);background:var(--lx-panel-2);display:inline-flex;align-items:center;justify-content:center}.wz-mini-chip.is-agent .wz-mini-icon{background:var(--lx-ink);color:#fff}.wz-mini-sep{color:var(--lx-muted);display:inline-flex}.wz-check{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--lx-r-6);background:var(--lx-panel-2)}.wz-check.is-failed{background:#fff;border:1px solid var(--lx-ink);box-shadow:0 0 0 1px var(--lx-ink);align-items:flex-start}.wz-check-mark{flex:none;width:24px;height:24px;border-radius:50%;background:var(--lx-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center}.wz-check strong{font-weight:500;font-size:16px;display:block}.wz-check span{font-size:14px;color:var(--lx-slate)}.wz-test{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);min-height:320px;display:flex;flex-direction:column}.wz-test-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--lx-line);font-size:14px;color:var(--lx-slate)}.wz-test-note{flex:1;min-width:200px}.wz-testing{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--lx-r-4);background:#fdffb8;border:1px solid var(--lx-accent);font-size:14px;font-weight:500;color:var(--lx-ink);animation:lxPulse 1.2s infinite}.wz-test-body{flex:1;padding:16px;display:flex;flex-direction:column;gap:12px}.wz-transcript{display:flex;flex-direction:column;gap:12px}.wz-bubble-wrap{display:flex;flex-direction:column;gap:4px;max-width:80%}.wz-bubble-wrap.is-customer{align-self:flex-end;align-items:flex-end}.wz-bubble-who{font-size:14px;color:var(--lx-muted)}.wz-bubble{padding:10px 14px;border-radius:var(--lx-r-6);background:var(--lx-panel-2);font-size:16px;line-height:24px}.wz-bubble-wrap.is-customer .wz-bubble{background:#fff;border:1px solid var(--lx-line)}.wz-bubble-ms{font-family:var(--lx-mono);font-size:14px;color:var(--lx-muted)}.wz-toolrow{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--lx-r-6);background:var(--lx-panel);font-size:14px}.wz-toolrow b{font-weight:500}.wz-mark-event{align-self:center;padding:6px 12px;border:1px dashed var(--lx-line-strong);border-radius:var(--lx-r-6);background:var(--lx-panel);font-size:14px;font-weight:500}.wz-pieces{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--lx-line);border-radius:var(--lx-r-6)}.wz-piece{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 14px;border-bottom:1px solid var(--lx-line)}.wz-piece:last-child{border-bottom:0}.wz-piece-icon{width:32px;height:32px;border-radius:var(--lx-r-4);background:var(--lx-panel-2);display:inline-flex;align-items:center;justify-content:center}.wz-piece-text{flex:1;min-width:0;display:flex;flex-direction:column}.wz-piece-label{font-size:14px;color:var(--lx-muted)}.wz-piece-value{font-size:16px;font-weight:500;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wz-activate-box{background:var(--lx-panel);border-radius:var(--lx-r-6);padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;font-size:16px}.wz-slate{font-size:14px;color:var(--lx-slate)}.wz-missing-tools{display:flex;flex-direction:column;gap:8px;font-size:14px;max-width:100%}.wz-missing-tools-actions{display:flex;flex-wrap:wrap;gap:8px}.wz-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#1b1b1b3d;display:flex;align-items:center;justify-content:center;padding:16px;animation:lxIn var(--lx-dur-in) var(--lx-ease)}.wz-dialog{width:100%;max-width:480px;background:#fff;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:24px;display:flex;flex-direction:column;gap:16px}.wz-dialog h2{margin:0;font-size:20px;line-height:28px;font-weight:600;letter-spacing:var(--lx-tracking-title)}.wz-dialog p{margin:0;font-size:16px;line-height:24px}.wz-dialog-box{background:var(--lx-panel);border-radius:var(--lx-r-6);padding:14px 16px;display:flex;flex-direction:column;gap:8px;font-size:14px}.wz-dialog-box ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.wz-dialog-foot{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.wz-dialog-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.wz-dialog-list li{display:flex;align-items:center;gap:8px;font-size:16px}.wz-dialog-list li small{font-size:14px;color:var(--lx-muted)}.wz-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#1b1b1b3d;display:flex;justify-content:flex-end}.wz-drawer{width:480px;max-width:100%;height:100%;background:#fff;border-left:1px solid var(--lx-line);display:flex;flex-direction:column;animation:lxIn var(--lx-dur-in) var(--lx-ease)}.wz-drawer-head{display:flex;align-items:center;gap:12px;height:64px;padding:0 16px 0 20px;border-bottom:1px solid var(--lx-line)}.wz-drawer-head small{display:block;font-size:14px;color:var(--lx-muted)}.wz-drawer-head strong{font-size:16px;font-weight:600}.wz-drawer-body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.wz-drawer-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--lx-line)}.wz-success{flex:1;overflow-y:auto}.wz-success-col{max-width:880px;margin:0 auto;padding:64px 48px;display:flex;flex-direction:column;gap:24px}.wz-success-mark{width:48px;height:48px;border-radius:50%;background:var(--lx-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center}.wz-success h1{margin:0;font-size:32px;line-height:40px;font-weight:600;letter-spacing:var(--lx-tracking-title)}.wz-success p{margin:0;font-size:16px;line-height:24px}.wz-chips{display:flex;flex-wrap:wrap;gap:8px}.wz-next{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.wz-next-card{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.wz-next-card h3{margin:0;font-size:16px;font-weight:500}.wz-next-card p{font-size:14px;color:var(--lx-muted)}.wz-next-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.wz-open-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;padding:0 10px;border:1px solid var(--lx-ink);border-radius:var(--lx-r-6);background:var(--lx-accent);color:var(--lx-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.wz-open-btn.is-collapsed{width:36px;padding:0;margin:0 auto}.lx-drawer .wz-open-btn{height:44px;font-size:16px}.wz-open-btn:hover{box-shadow:inset 0 0 0 1px var(--lx-ink)}.wz-open-btn:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.lx-nav-action{margin-bottom:10px;flex:none}.lx-nav-action+.lx-nav-group{margin-top:0}.wz-open-pill{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid var(--lx-ink);border-radius:var(--lx-r-4);background:#fff;font-family:var(--lx-mono);font-size:14px;line-height:1}.wz-resume{border:1px dashed var(--lx-line-strong);background:var(--lx-panel);border-radius:var(--lx-r-6);padding:16px;display:flex;align-items:center;gap:12px;margin:16px 24px 0}.wz-resume-icon{width:32px;height:32px;background:var(--lx-accent);border-radius:var(--lx-r-4);display:inline-flex;align-items:center;justify-content:center;flex:none}.wz-resume-text{flex:1;min-width:0;display:flex;flex-direction:column}.wz-resume-text span{font-size:14px;color:var(--lx-muted)}@media (max-width: 760px){.wz-org{display:none}.wz-resume{margin:12px 16px 0}.wz-head{padding:0 12px;gap:8px}.wz-col{padding:20px 16px 32px;gap:20px}.wz-foot{padding:12px 16px}.wz-foot .lx-btn{min-height:44px}.wz-success-col{padding:32px 16px}.wz-drawer{width:100%}.wz-bubble-wrap{max-width:92%}.wz-resume{flex-wrap:wrap}}.lx-kind{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--lx-r-4);border:1px solid var(--lx-line-strong);background:#fff;color:var(--lx-ink);font-size:var(--lx-fs-14);line-height:18px;font-weight:500;white-space:nowrap;cursor:help}.lx-kind.is-model{background:var(--lx-accent);border-color:var(--lx-ink)}.lx-kind.is-external{background:var(--lx-panel-2);border-color:var(--lx-panel-2)}.ch-root{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;font-size:var(--lx-fs-14);line-height:var(--lx-lh-14);color:var(--lx-ink)}.ch-muted{color:var(--lx-muted)}.ch-strong{font-weight:500}.ch-right{text-align:right}.ch-break{word-break:break-all}.ch-spacer{flex:1}.ch-top{flex:0 0 auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--lx-line)}.ch-top-label{font-weight:500;color:var(--lx-muted)}.ch-envs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel)}.ch-env{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid transparent;border-radius:var(--lx-r-4);background:transparent;color:var(--lx-muted);font:inherit;font-weight:500;cursor:pointer}.ch-env .mono{font-weight:400}.ch-env.is-on{border-color:var(--lx-line-strong);background:#fff;color:var(--lx-ink)}.ch-env:disabled{cursor:not-allowed;opacity:.6}.ch-env:focus-visible,.ch-act:focus-visible,.ch-tool-head:focus-visible,.ch-send:focus-visible{outline:2px solid var(--lx-ink);outline-offset:1px}.ch-body{flex:1 1 auto;min-height:0;overflow:auto;padding:20px 16px;display:flex;flex-direction:column;gap:14px}.ch-note{align-self:center;max-width:420px;color:var(--lx-muted);text-align:center;text-wrap:pretty}.ch-msg{display:flex;flex-direction:column;gap:4px;max-width:88%;animation:lxIn .16s ease}.ch-msg.is-agent{align-self:flex-start}.ch-msg.is-user{align-self:flex-end;align-items:flex-end}.ch-who{font-weight:500;color:var(--lx-muted)}.ch-bubble{padding:10px 14px;border-radius:var(--lx-r-6);font-size:var(--lx-fs-16);line-height:var(--lx-lh-16);border:1px solid var(--lx-line);background:var(--lx-panel)}.ch-msg.is-user .ch-bubble{background:#fff;border-color:var(--lx-line-strong)}.ch-tool{align-self:stretch;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;overflow:hidden;animation:lxIn .16s ease}.ch-tool-head{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;border:0;background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer;font:inherit}.ch-tool-head:hover{background:var(--lx-panel)}.ch-tool-head:focus-visible{outline-offset:-2px}.ch-tool-ic{width:28px;height:28px;flex:0 0 auto;border-radius:var(--lx-r-4);background:var(--lx-panel-2);display:flex;align-items:center;justify-content:center}.ch-tool-name{flex:1 1 160px;min-width:0;display:flex;flex-direction:column}.ch-tool-body{display:flex;flex-direction:column;gap:10px;padding:12px;border-top:1px solid var(--lx-line);background:var(--lx-panel)}.ch-field{display:flex;flex-direction:column;gap:4px}.ch-label{font-weight:500;color:var(--lx-muted)}.ch-pre{margin:0;padding:8px 10px;border:1px solid var(--lx-line);border-radius:var(--lx-r-4);background:#fff;font-family:var(--lx-mono);font-size:var(--lx-fs-14);line-height:var(--lx-lh-14);white-space:pre-wrap;word-break:break-word}.ch-grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px}.ch-mark{align-self:center;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:4px 12px;border:1px dashed var(--lx-line-strong);border-radius:var(--lx-r-4);background:var(--lx-panel);font-weight:500;text-align:center;animation:lxIn .16s ease}.ch-mark .mono{font-weight:400}.ch-error{align-self:stretch;display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid var(--lx-ink);border-radius:var(--lx-r-6);background:#fff;animation:lxIn .16s ease}.ch-error-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ch-error-title{font-size:var(--lx-fs-16);line-height:var(--lx-lh-16)}.ch-retry{align-self:flex-start;margin-top:4px;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font:inherit;font-weight:500;cursor:pointer}.ch-retry:hover{background:var(--lx-panel)}.ch-retry:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.ch-busy{align-self:flex-start;color:var(--lx-muted);animation:lxPulse 1.2s ease infinite}.ch-foot{flex:0 0 auto;border-top:1px solid var(--lx-line);padding:12px 16px;display:flex;flex-direction:column;gap:8px}.ch-line{display:flex;flex-direction:column;gap:6px}.ch-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.ch-chip{flex:0 0 auto;height:32px;padding:0 10px;border:1px solid var(--lx-line);border-radius:var(--lx-r-4);background:var(--lx-panel);color:var(--lx-ink);font:inherit;cursor:pointer}.ch-chip:hover{border-color:var(--lx-line-strong)}.ch-chip.is-on{background:#fff;border-color:var(--lx-ink)}.ch-chip:focus-visible{outline:2px solid var(--lx-ink);outline-offset:1px}.ch-input-row{display:flex;gap:8px}.ch-input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font:inherit;font-size:var(--lx-fs-16);outline:none}.ch-input:focus{border-color:var(--lx-ink);box-shadow:0 0 0 3px var(--lx-panel-2)}.ch-input:disabled{background:var(--lx-panel-2);cursor:not-allowed}.ch-send{width:40px;height:40px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:1px solid var(--lx-ink);border-radius:var(--lx-r-6);background:var(--lx-ink);color:#fff;cursor:pointer}.ch-send:hover{background:var(--lx-ink-hover)}.ch-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ch-act{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-ink);font:inherit;font-weight:500;cursor:pointer}.ch-act:hover{background:var(--lx-panel-2)}.ch-drawer{position:fixed;top:var(--lx-h-topbar);right:0;bottom:0;width:440px;max-width:100%;z-index:30;background:#fff;border-left:1px solid var(--lx-line-strong);box-shadow:-12px 0 32px #1b1b1b0f;display:flex;flex-direction:column;animation:lxIn var(--lx-dur-in) var(--lx-ease)}.ch-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--lx-line)}.ch-drawer-head h2{margin:0;font-size:var(--lx-fs-20);line-height:var(--lx-lh-20);font-weight:600;letter-spacing:var(--lx-tracking-title)}.ch-drawer-title{display:flex;flex-direction:column}.ch-drawer-x{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-ink);cursor:pointer}.ch-drawer-x:hover{background:var(--lx-panel-2)}.ch-drawer-body,.ch-tab{flex:1;min-height:0;display:flex;flex-direction:column}.ch-tab.is-split{flex-direction:row}.ch-tab-chat{flex:1 1 560px;max-width:680px;min-width:0;border-right:1px solid var(--lx-line);display:flex;flex-direction:column;min-height:0}.ch-tab-diagram{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;background:var(--lx-panel)}.ch-tab-diagram-head{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--lx-line)}.ch-tab-diagram-head .ch-muted{flex:1}.ch-test-viewport{touch-action:none;cursor:grab}.ch-test-viewport:active{cursor:grabbing}.ch-paused{padding:0 6px;border-radius:var(--lx-r-4);background:var(--lx-accent);color:var(--lx-ink);font-size:12px;line-height:18px;font-weight:500}.ch-meta{display:flex;flex-direction:column;gap:6px;margin-top:-8px}.ch-meta.is-start{align-self:flex-start}.ch-meta.is-center{align-self:center;align-items:center}.ch-meta-head{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 6px;border:0;border-radius:var(--lx-r-4);background:transparent;color:var(--lx-muted);font:inherit;cursor:pointer}.ch-meta-head:hover:not(:disabled){background:var(--lx-panel-2);color:var(--lx-ink)}.ch-meta-head:disabled{cursor:default}.ch-meta-head:focus-visible{outline:2px solid var(--lx-ink);outline-offset:1px}.ch-meta-body{padding:8px 12px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel);min-width:240px}.ch-turn{align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:6px;border-top:1px dashed var(--lx-line)}.ch-turn-steps{align-self:stretch;margin:0;padding:8px 12px;list-style:none;display:flex;flex-direction:column;gap:6px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel)}.ch-turn-steps li{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:10px;align-items:center}.ch-turn-steps .lx-kind{justify-self:start}.ch-turn-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-test-viewport.is-gliding{transition:background-size .45s var(--lx-ease),background-position .45s var(--lx-ease)}.ch-test-viewport.is-gliding .cv-layer{transition:transform .45s var(--lx-ease)}@media (prefers-reduced-motion: reduce){.ch-test-viewport.is-gliding,.ch-test-viewport.is-gliding .cv-layer{transition:none}}.lx-content:has(>.cv-page){overflow:hidden}.cv-page{height:100%;min-height:0;display:flex;flex-direction:column;background:#fff}.cv-head{flex:0 0 auto;display:flex;align-items:center;gap:12px;height:64px;padding:0 20px 0 12px;border-bottom:1px solid var(--lx-line)}.cv-back{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-muted);cursor:pointer}.cv-back:focus-visible{outline:2px solid var(--lx-ink);outline-offset:1px}.cv-title-edit{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:text}.cv-title-edit svg{color:var(--lx-muted);opacity:0}.cv-title-edit:hover svg,.cv-title-edit:focus-visible svg{opacity:1}.cv-title-input{width:min(420px,40vw);height:36px;padding:0 10px;border:1px solid var(--lx-ink);border-radius:var(--lx-r-6);font:inherit;color:var(--lx-ink);outline:none;box-shadow:0 0 0 3px var(--lx-panel-2)}.cv-title-error{display:block;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;white-space:normal;color:var(--lx-ink)}.cv-title{margin:0;font-size:20px;line-height:28px;font-weight:600;letter-spacing:var(--lx-tracking-title);white-space:nowrap}.cv-env{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:var(--lx-r-4);border:1px solid var(--lx-line-strong);background:#fff;font-weight:500}.cv-env .mono{font-weight:400}.cv-dirty{color:var(--lx-muted)}.cv-ro-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:var(--lx-r-4);background:var(--lx-panel-2);color:var(--lx-slate);font-weight:500}.cv-spacer{flex:1}.cv-actions{display:flex;gap:8px}.cv-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font-size:14px;font-weight:500;cursor:pointer}.cv-btn:hover:not(:disabled){background:var(--lx-panel)}.cv-btn:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.cv-btn.is-ghost{border:0;padding:0 12px;background:transparent}.cv-btn.is-ghost:hover:not(:disabled){background:var(--lx-panel-2)}.cv-btn.is-primary{padding:0 16px;border-color:var(--lx-ink);background:var(--lx-ink);color:#fff}.cv-btn.is-primary:hover:not(:disabled){background:var(--lx-ink-hover)}.cv-btn:disabled{border-color:var(--lx-line);background:var(--lx-panel-2);color:var(--lx-slate);cursor:not-allowed}.cv-tabs{flex:0 0 auto;display:flex;gap:24px;padding:0 24px;border-bottom:1px solid var(--lx-line)}.cv-tab{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--lx-muted);font-size:14px;font-weight:500;cursor:pointer}.cv-tab.is-on{border-bottom-color:var(--lx-ink);color:var(--lx-ink)}.cv-tab:focus-visible{outline:2px solid var(--lx-ink);outline-offset:-2px}.cv-tab .mono{color:var(--lx-muted);font-weight:400}.cv-soon{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--lx-muted);text-align:center}.cv-body{flex:1 1 auto;min-height:0;display:flex}.cv-palette{flex:0 0 212px;border-right:1px solid var(--lx-line);background:var(--lx-panel);overflow:auto;display:flex;flex-direction:column;gap:20px;padding:16px 12px}.cv-pal-group{display:flex;flex-direction:column;gap:2px}.cv-pal-label{padding:0 8px 6px;color:var(--lx-muted);font-weight:500}.cv-pal-sub{padding:8px 8px 2px;color:var(--lx-muted)}.cv-pal-more{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:12px 8px 6px;border:0;border-top:1px solid var(--lx-line);background:transparent;color:var(--lx-muted);text-align:left;cursor:pointer;font-size:14px}.cv-pal-more:hover{color:var(--lx-ink)}.cv-pal-more:focus-visible{outline:2px solid var(--lx-ink);outline-offset:-2px}.cv-pal-more>span:first-child{display:flex;align-items:center;justify-content:space-between;font-weight:500}.cv-pal-more>span+span{white-space:normal}.cv-pal-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 8px;border:1px solid transparent;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-ink);font-size:14px;font-weight:500;text-align:left;cursor:grab}.cv-pal-item:hover{background:#fff;border-color:var(--lx-line)}.cv-pal-item:focus-visible{outline:2px solid var(--lx-ink);outline-offset:-2px}.cv-pal-item.is-locked{opacity:.5;cursor:default}.cv-pal-icon{width:28px;height:28px;flex:0 0 auto;border-radius:var(--lx-r-4);border:1px solid var(--lx-line);background:#fff;color:var(--lx-ink);display:flex;align-items:center;justify-content:center}.cv-pal-icon.is-ink{background:var(--lx-ink);color:#fff}.cv-pal-item>span:last-child{white-space:normal}.cv-pal-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.cv-pal-foot{margin-top:auto;padding:12px 8px 0;border-top:1px solid var(--lx-line);color:var(--lx-muted);display:flex;flex-direction:column;gap:6px;white-space:normal}.cv-center{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.cv-viewport{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background-color:#fff;background-image:radial-gradient(circle,var(--lx-warm-grey) 1px,transparent 1.2px);cursor:default}.cv-layer{position:absolute;left:0;top:0;transform-origin:0 0}.cv-edges{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.cv-edges path{transition:opacity .12s ease}.cv-edges.is-focus path[data-dim=true]{opacity:.18}.cv-alias{position:absolute;z-index:2;height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font:inherit;font-size:12px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer;transition:opacity .12s ease,border-color .12s ease}.cv-alias:hover,.cv-alias:focus-visible,.cv-alias[data-lit=true]{border-color:var(--lx-ink)}.cv-alias[data-dim=true]{opacity:.18}.cv-node-wrap{position:absolute;width:220px}.cv-node-wrap.is-edit{cursor:grab}.cv-node-wrap.is-ro{cursor:pointer}.cv-node{position:relative;width:220px;border-radius:var(--lx-r-6);border:1px solid var(--lx-line);background:#fff;color:var(--lx-ink);font-size:14px;line-height:20px;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.cv-node.is-selected{border-color:var(--lx-ink);box-shadow:0 0 0 3px var(--lx-panel-2)}.cv-node.is-error{border-color:var(--lx-ink);box-shadow:0 0 0 1px var(--lx-ink)}.cv-node.is-error.is-selected{box-shadow:0 0 0 1px var(--lx-ink),0 0 0 4px var(--lx-panel-2)}.cv-node.is-warning{border-color:var(--lx-ink);border-style:dashed}.cv-node.is-running{background:#fdffb8;border-color:var(--lx-ink);border-style:solid;box-shadow:0 0 0 3px var(--lx-accent)}.cv-node.is-readonly{background:var(--lx-panel)}.cv-node-head{display:flex;align-items:center;gap:10px;padding:12px}.cv-node-icon{width:32px;height:32px;flex:0 0 auto;border-radius:var(--lx-r-6);background:var(--lx-panel-2);color:var(--lx-ink);display:flex;align-items:center;justify-content:center}.cv-node-icon.is-ink{background:var(--lx-ink);color:#fff}.cv-node-text{min-width:0;display:flex;flex-direction:column}.cv-node-type{color:var(--lx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-node-name{font-size:16px;line-height:24px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-node-sub{height:28px;padding:0 12px 8px;color:var(--lx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-node-rows{display:flex;flex-direction:column;padding-bottom:8px}.cv-node-row{position:relative;height:28px;display:flex;align-items:center;justify-content:flex-end;padding:0 18px 0 12px;border-top:1px solid var(--lx-line);color:var(--lx-muted)}.cv-node-row>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-port{position:absolute;width:14px;height:14px;border-radius:7px;background:#fff;border:1px solid var(--lx-muted)}.cv-node.is-readonly .cv-port{border-color:var(--lx-line-strong)}.cv-port.is-row{right:-7px;top:7px}.cv-port.is-out{right:-7px;top:27px}.cv-port.is-in{left:-7px;top:27px}.cv-hit{position:absolute;right:-12px;width:24px;height:24px;border-radius:12px;cursor:crosshair}.cv-flags{position:absolute;top:-13px;right:10px;display:flex;gap:4px;align-items:center}.cv-flag{height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border-radius:var(--lx-r-4);background:var(--lx-ink);color:#fff;border:1px solid var(--lx-ink);font-size:14px;font-weight:500;white-space:nowrap}.cv-flag.is-warning{background:#fff;color:var(--lx-ink)}.cv-flag.is-proposed{height:22px;padding:0 6px;background:#fff;color:var(--lx-ink);border:1px dashed var(--lx-muted)}.cv-tags{position:absolute;top:-11px;left:10px;display:flex;gap:4px;align-items:center}.cv-seal{position:relative;height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border-radius:var(--lx-r-4);background:#fff;color:var(--lx-ink);border:1px solid var(--lx-ink);font-size:14px;font-weight:500;white-space:nowrap}.cv-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;background:#fff;padding:24px}.cv-overlay.is-loading{gap:48px;padding:0}.cv-skel{width:180px;height:96px;border-radius:var(--lx-r-6);background:var(--lx-panel-2);animation:lxPulse 1.2s ease infinite}.cv-skel.is-still{background:var(--lx-panel);animation:none}.cv-fail{max-width:460px;display:flex;align-items:flex-start;gap:14px;padding:20px 24px;border:1px solid var(--lx-ink);border-radius:var(--lx-r-6);background:#fff}.cv-fail-text{flex:1;display:flex;flex-direction:column;gap:6px}.cv-fail-text>span:first-child{font-size:16px;line-height:24px}.cv-fail-code{font-family:var(--lx-mono);color:var(--lx-muted)}.cv-fail .cv-btn{align-self:flex-start;margin-top:8px;height:36px;padding:0 14px}.cv-ro-banner{position:absolute;top:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel);color:var(--lx-slate);white-space:nowrap}.cv-toolbar{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff}.cv-tool{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--lx-r-4);background:transparent;color:var(--lx-ink);cursor:pointer}.cv-tool:hover{background:var(--lx-panel-2)}.cv-tool:disabled{opacity:.4;cursor:default}.cv-tool:disabled:hover{background:transparent}.cv-tool-sep{width:1px;height:20px;margin:0 4px;background:var(--lx-line)}.cv-zoom{min-width:52px;text-align:center;font-family:var(--lx-mono);font-variant-numeric:tabular-nums}.cv-snap{display:flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:0;border-radius:var(--lx-r-4);background:transparent;color:var(--lx-ink);font-size:14px;font-weight:500;cursor:pointer}.cv-snap.is-on{background:var(--lx-panel-2)}.cv-minimap{position:absolute;right:16px;bottom:16px;padding:4px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel);cursor:pointer}.cv-minimap svg{display:block}.cv-problems{flex:0 0 auto;border-top:1px solid var(--lx-line);background:#fff}.cv-problems-bar{width:100%;display:flex;align-items:center;gap:10px;height:40px;padding:0 16px;border:0;background:var(--lx-panel);cursor:pointer;color:var(--lx-ink);font-size:14px;font-weight:500}.cv-problems-bar:focus-visible{outline:2px solid var(--lx-ink);outline-offset:-2px}.cv-pchip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--lx-r-4);border:1px solid var(--lx-ink);background:#fff;color:var(--lx-ink)}.cv-pchip.is-error{background:var(--lx-ink);color:#fff}.cv-problems-none,.cv-problems-hint{color:var(--lx-muted);font-weight:400}.cv-problems-list{max-height:168px;overflow:auto}.cv-problem{width:100%;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:44px;padding:8px 16px;border:0;border-top:1px solid var(--lx-line);background:#fff;text-align:left;cursor:pointer;font-size:14px;color:var(--lx-ink)}.cv-problem:hover{background:var(--lx-panel)}.cv-problem:focus-visible{outline:2px solid var(--lx-ink);outline-offset:-2px}.cv-problem>.cv-pchip{justify-self:start;font-weight:500}.cv-problem>span:nth-child(2){white-space:normal}.cv-problem-link{display:inline-flex;align-items:center;min-height:44px;padding:0 16px 8px 92px;font-size:14px;color:var(--lx-ink);text-decoration:underline;background:#fff}.cv-problem-with-link{display:flex;flex-direction:column;background:#fff}.cv-problem>span:last-child{display:flex;align-items:center;gap:6px;color:var(--lx-muted)}.cv-inspector{flex:0 0 320px;border-left:1px solid var(--lx-line);background:#fff;overflow:auto;display:flex;flex-direction:column}.cv-insp-none{padding:20px;display:flex;flex-direction:column;gap:16px}.cv-insp-title{font-size:20px;line-height:28px;font-weight:600;letter-spacing:var(--lx-tracking-title)}.cv-insp-lead{font-size:16px;line-height:24px;color:var(--lx-slate);text-wrap:pretty}.cv-facts{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;padding:14px 16px;border-radius:var(--lx-r-6);background:var(--lx-panel)}.cv-facts dt{color:var(--lx-muted)}.cv-facts dd{margin:0;text-align:right;font-family:var(--lx-mono)}.cv-set{display:flex;flex-direction:column;gap:8px}.cv-set-list{display:flex;flex-direction:column;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);overflow:hidden}.cv-set-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-bottom:1px solid var(--lx-line);background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer;font-size:14px}.cv-set-row:hover{background:var(--lx-panel)}.cv-set-row:last-child{border-bottom:0}.cv-set-row:focus-visible{outline:2px solid var(--lx-ink);outline-offset:-2px}.cv-set-ic{width:28px;height:28px;flex:0 0 auto;border-radius:var(--lx-r-4);background:var(--lx-panel-2);display:flex;align-items:center;justify-content:center}.cv-set-text{flex:1;min-width:0;display:flex;flex-direction:column}.cv-set-text>span:first-child{font-weight:500}.cv-set-text>span+span{color:var(--lx-muted);white-space:normal}.cv-muted{color:var(--lx-muted)}.cv-insp-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--lx-line)}.cv-insp-icon{width:32px;height:32px;flex:0 0 auto;border-radius:var(--lx-r-6);background:var(--lx-panel-2);color:var(--lx-ink);display:flex;align-items:center;justify-content:center}.cv-insp-icon.is-ink{background:var(--lx-ink);color:#fff}.cv-insp-name{flex:1;min-width:0;display:flex;flex-direction:column}.cv-insp-name>span{color:var(--lx-muted)}.cv-insp-name input{height:28px;margin-left:-4px;padding:0 4px;border:1px solid transparent;border-radius:var(--lx-r-4);background:transparent;color:var(--lx-ink);font-size:16px;font-weight:500;outline:none}.cv-insp-name input:hover:not(:disabled){border-color:var(--lx-line)}.cv-insp-name input:focus{border-color:var(--lx-ink)}.cv-insp-body{padding:20px;display:flex;flex-direction:column;gap:22px}.cv-help{color:var(--lx-slate);text-wrap:pretty}.cv-probbox{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--lx-ink);border-radius:var(--lx-r-6)}.cv-probbox>span{display:flex;align-items:flex-start;gap:8px;white-space:normal}.cv-field{display:flex;flex-direction:column;gap:8px}.cv-field>.cv-label,.cv-label{font-weight:500}.cv-label-2{display:flex;flex-direction:column}.cv-label-2>span:first-child{color:var(--lx-muted)}.cv-label-2>span+span{font-weight:500}.cv-textarea{padding:10px 12px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font-size:14px;line-height:20px;resize:vertical;outline:none}.cv-textarea.is-small{padding:8px 10px;border-radius:var(--lx-r-4)}.cv-textarea:focus{border-color:var(--lx-ink);box-shadow:0 0 0 3px var(--lx-panel-2)}.cv-input{height:40px;padding:0 12px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font-size:14px;outline:none}.cv-input.is-mono{font-family:var(--lx-mono)}.cv-input:focus{border-color:var(--lx-ink);box-shadow:0 0 0 3px var(--lx-panel-2)}.cv-input.is-bad{border-color:var(--lx-ink)}.cv-select{height:40px;padding:0 10px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font-size:14px}.cv-select.is-bad{border-color:var(--lx-ink)}.cv-textarea:disabled,.cv-input:disabled,.cv-select:disabled{background:var(--lx-panel);color:var(--lx-slate);cursor:not-allowed}.cv-seg{display:inline-flex;align-self:flex-start;gap:2px;padding:2px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel)}.cv-seg button{height:30px;padding:0 10px;border:1px solid transparent;border-radius:var(--lx-r-4);background:transparent;color:var(--lx-muted);font-size:14px;font-weight:500;cursor:pointer}.cv-seg button.is-on{background:#fff;color:var(--lx-ink);border-color:var(--lx-line-strong)}.cv-seg button:disabled{cursor:not-allowed}.cv-chips{display:flex;flex-wrap:wrap;gap:6px}.cv-chip-x{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:2px 4px 2px 8px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-4)}.cv-chip-x button,.cv-x{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--lx-r-4);background:transparent;color:var(--lx-muted);cursor:pointer}.cv-chip-x input{height:22px;min-width:120px;border:0;outline:none;background:transparent}.cv-row-between{display:flex;justify-content:space-between}.cv-box{display:flex;flex-direction:column;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);overflow:hidden}.cv-tool-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 6px 6px 12px;border-bottom:1px solid var(--lx-line)}.cv-tool-row>.cv-muted:first-child{color:var(--lx-muted)}.cv-tool-row-text{flex:1;min-width:0;display:flex;flex-direction:column}.cv-tool-row-text>span:first-child{font-weight:500}.cv-tool-row-newer{display:flex;align-items:center;gap:6px;color:var(--lx-muted)}.cv-link{height:28px;padding:0 6px;border:0;border-radius:var(--lx-r-4);background:transparent;color:var(--lx-ink);font-size:14px;font-weight:500;cursor:pointer}.cv-link:hover{background:var(--lx-panel-2)}.cv-add{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:0;background:var(--lx-panel);color:var(--lx-ink);font-size:14px;font-weight:500;cursor:pointer}.cv-add:hover{background:var(--lx-panel-2)}.cv-add-menu{border-top:1px solid var(--lx-line);padding:4px}.cv-add-menu button{width:100%;display:flex;align-items:center;gap:10px;height:36px;padding:0 8px;border:0;border-radius:var(--lx-r-4);background:transparent;color:var(--lx-ink);font-size:14px;text-align:left;cursor:pointer}.cv-add-menu button:hover{background:var(--lx-panel)}.cv-card{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6)}.cv-card.is-fixed{background:var(--lx-panel)}.cv-card-head{display:flex;align-items:center;gap:8px}.cv-card-n{width:22px;height:22px;flex:0 0 auto;border-radius:var(--lx-r-4);background:var(--lx-panel-2);display:flex;align-items:center;justify-content:center;font-family:var(--lx-mono)}.cv-card-head input{flex:1;min-width:0;height:32px;padding:0 8px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-4);color:var(--lx-ink);font-size:14px;font-weight:500;outline:none}.cv-card-head input:focus{border-color:var(--lx-ink)}.cv-card-head input:disabled{background:var(--lx-panel);color:var(--lx-slate)}.cv-ghost-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-ink);font-size:14px;font-weight:500;cursor:pointer}.cv-ghost-btn:hover{background:var(--lx-panel-2)}.cv-outline-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font-size:14px;font-weight:500;cursor:pointer}.cv-outline-btn:hover{background:var(--lx-panel)}.cv-info{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:var(--lx-r-6);background:var(--lx-panel)}.cv-info>div{display:flex;justify-content:space-between;gap:8px}.cv-info .mono{font-family:var(--lx-mono)}.cv-seal-chip{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;height:26px;padding:0 8px;border-radius:var(--lx-r-4);background:var(--lx-panel-2);font-weight:500}.cv-toggle-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer;font-size:14px}.cv-toggle-row>span:first-child{flex:1;display:flex;flex-direction:column}.cv-toggle-row>span:first-child>span:first-child{font-weight:500}.cv-toggle-row>span:first-child>span+span{color:var(--lx-muted);white-space:normal}.cv-toggle-row:disabled{cursor:not-allowed}.cv-more{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0;border:0;border-top:1px solid var(--lx-line);background:transparent;color:var(--lx-ink);font-size:14px;font-weight:500;cursor:pointer}.cv-alert-line{display:flex;align-items:center;gap:6px}.cv-exits{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--lx-line)}.cv-exits>span:nth-child(2){color:var(--lx-muted);text-wrap:pretty}.cv-del{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-ink);font-size:14px;font-weight:500;cursor:pointer}.cv-del:hover{background:var(--lx-panel-2)}.cv-multi{padding:20px;display:flex;flex-direction:column;gap:16px}.cv-multi-actions{display:flex;gap:8px;flex-wrap:wrap}.cv-multi-actions .cv-outline-btn,.cv-multi-actions .cv-ghost-btn{align-self:auto}.cv-card-fixed-title{flex:1;min-width:0;font-weight:500}.cv-datachip{display:inline-flex;align-items:center;height:26px;padding:0 8px;border-radius:var(--lx-r-4);border:1px solid var(--lx-line-strong);background:var(--lx-panel-2);font-family:var(--lx-mono)}.cv-conflict{position:absolute;top:12px;left:50%;transform:translate(-50%);width:560px;max-width:calc(100% - 32px);z-index:4;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--lx-ink);border-radius:var(--lx-r-6);background:#fff}.cv-conflict>span{flex:1;text-wrap:pretty}.cv-radio-rows{display:flex;flex-direction:column;gap:8px}.cv-radio-row{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer;font-size:14px}.cv-radio-row.is-on{border-color:var(--lx-ink)}.cv-radio-row:disabled{cursor:not-allowed}.cv-radio-row>span:last-child{display:flex;flex-direction:column}.cv-radio-row>span:last-child>span:first-child{font-weight:500;white-space:normal}.cv-radio-row .cv-muted{white-space:normal}.cv-radio-dot{margin-top:2px;width:16px;height:16px;flex:0 0 auto;border-radius:8px;border:1px solid var(--lx-line-strong);display:flex;align-items:center;justify-content:center}.cv-radio-row.is-on .cv-radio-dot{border-color:var(--lx-ink)}.cv-radio-dot>span{width:8px;height:8px;border-radius:4px;background:transparent}.cv-radio-row.is-on .cv-radio-dot>span{background:var(--lx-ink)}.cv-check-row{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border:0;border-bottom:1px solid var(--lx-line);background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer;font-size:14px}.cv-check-row.has-hint{align-items:flex-start;padding:12px}.cv-check-row.is-mono{font-family:var(--lx-mono)}.cv-check-row.is-locked{opacity:.6;cursor:default}.cv-check-row:last-child{border-bottom:0}.cv-check-text{flex:1;display:flex;flex-direction:column}.cv-check-text>span:first-child{font-weight:500}.cv-check-row.is-mono .cv-check-text>span:first-child,.cv-check-row:not(.has-hint) .cv-check-text>span:first-child{font-weight:400}.cv-checkbox{width:16px;height:16px;flex:0 0 auto;border-radius:var(--lx-r-4);border:1px solid var(--lx-line-strong);background:#fff;color:#fff;display:flex;align-items:center;justify-content:center}.cv-checkbox.is-on{background:var(--lx-ink);border-color:var(--lx-ink)}.cv-dashed-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px dashed var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font-size:14px;font-weight:500;cursor:pointer}.cv-ghost-btn.is-small{height:32px;padding:0 8px}.cv-datachips{display:flex;flex-wrap:wrap;gap:4px}.cv-datachips .cv-datachip{padding:0 6px}.cv-card.is-rule{gap:10px}.cv-card.is-small{padding:10px;gap:6px}.cv-cond-block,.cv-cond{display:flex;flex-direction:column;gap:6px}.cv-cond-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:6px}.cv-nodata{display:flex;align-items:center;height:36px;padding:0 8px;border:1px dashed var(--lx-line-strong);border-radius:var(--lx-r-4);color:var(--lx-muted)}.cv-select.is-small,.cv-input.is-small{height:36px;min-width:0;padding:0 8px;border-radius:var(--lx-r-4);border-color:var(--lx-line-strong)}.cv-select.is-small{padding:0 6px}.cv-select.is-small.is-bad{border-color:var(--lx-ink)}.cv-select.is-mono{font-family:var(--lx-mono)}.cv-times{display:flex;align-items:center;gap:8px}.cv-times .cv-input{width:64px;height:32px}.cv-field-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6px}.cv-field-foot{display:flex;align-items:center;gap:10px}.cv-switch-inline{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--lx-ink);font-size:14px;cursor:pointer}.cv-quit{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px;border:0;border-radius:var(--lx-r-4);background:transparent;color:var(--lx-ink);font-size:14px;cursor:pointer}.cv-chip-x.is-small{min-height:26px;padding:0 4px 0 8px}.cv-line-input{display:flex;gap:6px}.cv-line-input .cv-input{flex:1}.cv-x.is-big{width:36px;height:36px}.cv-band{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--lx-r-6);background:var(--lx-panel)}.cv-seal-stamp{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--lx-r-4);border:1px solid var(--lx-ink);background:#fff;font-weight:500;flex:0 0 auto}.cv-inline{display:flex;align-items:center;gap:10px}.cv-lock-title,.cv-pending-label{display:flex;align-items:center;gap:8px}.cv-pending{display:inline-flex;align-items:center;height:22px;padding:0 6px;border-radius:var(--lx-r-4);border:1px dashed var(--lx-muted);font-weight:500}.cv-bind{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;align-items:center;font-family:var(--lx-mono)}.cv-bind .cv-select{width:100%}.cv-seg.is-mono button{font-family:var(--lx-mono);font-weight:400;padding:0 12px}.cv-pane-head{display:flex;flex-direction:column;gap:4px;padding:12px 20px 16px;border-bottom:1px solid var(--lx-line)}.cv-back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px 0 4px;margin-left:-4px;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-muted);font-size:14px;font-weight:500;cursor:pointer}.cv-back:hover{background:var(--lx-panel-2);color:var(--lx-ink)}.cv-pane-body{padding:20px;display:flex;flex-direction:column;gap:20px}.cv-datatable{border-top:1px solid var(--lx-line)}.cv-datarow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 6px;border-bottom:1px solid var(--lx-line);cursor:pointer}.cv-datarow:hover,.cv-datarow.is-on{background:var(--lx-panel-2)}.cv-datarow>span:nth-child(2){text-align:right}.cv-datarow>span:nth-child(4){text-align:right}.cv-underlink{justify-self:start;padding:0;border:0;background:transparent;color:var(--lx-ink);font-size:14px;text-decoration:underline;text-decoration-color:var(--lx-line-strong);text-underline-offset:3px;cursor:pointer}.cv-datasel{padding:8px 10px;border-radius:var(--lx-r-6);background:var(--lx-panel-2);text-wrap:pretty}.cv-input.is-strong{font-weight:500}.vs-page{position:relative;flex:1 1 auto;min-height:0;overflow:auto;background:#fff}.vs-inner{max-width:1240px;margin:0 auto;padding:32px 40px 64px;display:flex;flex-direction:column;gap:32px}.vs-head{display:flex;flex-direction:column;gap:4px}.vs-h2{margin:0;font-size:24px;line-height:32px;font-weight:600;letter-spacing:var(--lx-tracking-title)}.vs-sub{font-size:16px;color:var(--lx-muted)}.vs-muted{color:var(--lx-muted)}.vs-mono{font-family:var(--lx-mono);font-variant-numeric:tabular-nums}.vs-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.vs-btn:hover:not(:disabled){background:var(--lx-panel)}.vs-btn.is-primary{border-color:var(--lx-ink);background:var(--lx-ink);color:#fff}.vs-btn.is-primary:hover:not(:disabled){background:var(--lx-ink-hover)}.vs-btn.is-ink{border-color:var(--lx-ink)}.vs-btn.is-ghost{padding:0 10px;border:0;background:transparent}.vs-btn.is-ghost:hover:not(:disabled){background:var(--lx-panel-2)}.vs-btn:focus-visible,.vs-col:focus-visible,.vs-cell:focus-visible,.vs-row:focus-visible,.vs-opt:focus-visible{outline:2px solid var(--lx-ink);outline-offset:-2px}.vs-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#fff;padding:32px 40px}.vs-cover.is-skel{display:flex;flex-direction:column;gap:20px}.vs-skel{border-radius:var(--lx-r-4);background:var(--lx-panel-2);animation:lxPulse 1.2s ease infinite}.vs-skel-box{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:16px;display:flex;flex-direction:column;gap:28px}.vs-skel-lines{display:flex;flex-direction:column;gap:12px}.vs-fail{display:flex;align-items:flex-start;gap:14px;padding:20px 24px;border:1px solid var(--lx-ink);border-radius:var(--lx-r-6);background:#fff}.vs-fail-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.vs-fail-title{font-size:16px;line-height:24px}.vs-fail-code{font-family:var(--lx-mono);color:var(--lx-muted);word-break:break-all}.vs-fail .vs-btn{align-self:flex-start;margin-top:6px}.vs-fail-actions{display:flex;flex-wrap:wrap;gap:8px}.vs-fail-actions .vs-btn{margin-top:6px}.vs-grid{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);overflow:hidden}.vs-row-grid{display:grid;grid-template-columns:220px repeat(7,minmax(0,1fr));align-items:center;padding:0 16px;border-bottom:1px solid var(--lx-line)}.vs-grid-head{height:40px;background:var(--lx-panel);color:var(--lx-muted);font-weight:500}.vs-col{height:40px;border:0;background:transparent;color:var(--lx-ink);font-family:var(--lx-mono);font-size:14px;cursor:pointer}.vs-col.is-sel{background:var(--lx-panel-2)}.vs-lane{min-height:76px}.vs-lane-label{display:flex;flex-direction:column;gap:2px;padding:12px 0}.vs-lane-name{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500}.vs-chip{display:inline-flex;flex:none;white-space:nowrap;align-items:center;height:22px;padding:0 6px;border-radius:var(--lx-r-4);border:1px solid var(--lx-line-strong);background:#fff;font-weight:500}.vs-chip.is-mono{font-family:var(--lx-mono);font-weight:400}.vs-chip.is-staging{border-color:var(--lx-panel-2);background:var(--lx-panel-2)}.vs-chip.is-production{border-color:var(--lx-accent);background:var(--lx-accent)}.vs-cell{position:relative;height:76px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer}.vs-cell.is-sel{background:var(--lx-panel)}.vs-cell:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--lx-line)}.vs-now{position:relative;display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--lx-r-4);border:1px solid var(--lx-ink);background:#fff;font-family:var(--lx-mono);font-size:14px;color:var(--lx-ink)}.vs-now.is-staging{background:var(--lx-panel-2)}.vs-now.is-production{background:var(--lx-accent)}.vs-dot{position:relative;width:10px;height:10px;border-radius:5px;border:1px solid var(--lx-muted);background:#fff}.vs-legend{display:flex;gap:20px;flex-wrap:wrap;padding:12px 16px;color:var(--lx-muted)}.vs-legend>span{display:flex;align-items:center;gap:8px}.vs-legend .vs-now-mini{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--lx-r-4);border:1px solid var(--lx-ink);font-family:var(--lx-mono)}.vs-legend .vs-dot-mini{width:10px;height:10px;border-radius:5px;border:1px solid var(--lx-muted)}.vs-legend .vs-btn{margin-left:auto;height:32px;padding:0 10px}.vs-two{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}.vs-card{flex:1 1 420px;display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--lx-ink);border-radius:var(--lx-r-6)}.vs-card-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vs-card-v{font-family:var(--lx-mono);font-size:24px;line-height:32px}.vs-card-sum{font-size:16px;line-height:24px}.vs-card-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--lx-line)}.vs-lock{display:flex;align-items:center;gap:8px;color:var(--lx-slate)}.vs-list{flex:1 1 420px;display:flex;flex-direction:column;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);overflow:hidden}.vs-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 16px;border:0;border-bottom:1px solid var(--lx-line);background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer;font:inherit;font-size:14px}.vs-row:hover,.vs-row.is-sel{background:var(--lx-panel)}.vs-row-main{display:flex;flex-direction:column;gap:2px}.vs-row-main>span:first-child{white-space:normal}.vs-row-envs{display:flex;gap:4px}.vs-more{padding:8px 16px;display:flex;justify-content:center}.vs-log h3{margin:0 0 12px;font-size:20px;line-height:28px;font-weight:600;letter-spacing:var(--lx-tracking-title)}.vs-log-table{border-top:1px solid var(--lx-line)}.vs-log-row{display:grid;grid-template-columns:130px 160px 120px 220px minmax(0,1fr);gap:16px;align-items:center;padding:0 12px;border-bottom:1px solid var(--lx-line);height:52px}.vs-log-row.is-head{height:40px;color:var(--lx-muted);font-weight:500}.vs-log-empty{padding:32px 16px;border:1px dashed var(--lx-line-strong);border-top:0;border-radius:0 0 var(--lx-r-6) var(--lx-r-6);text-align:center;font-size:16px;color:var(--lx-slate)}.vs-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--lx-scrim);display:flex;align-items:center;justify-content:center;animation:lxIn .15s ease}.vs-modal{width:640px;max-width:calc(100% - 32px);max-height:calc(100% - 48px);overflow:auto;display:flex;flex-direction:column;background:#fff;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);box-shadow:var(--lx-shadow-modal)}.vs-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px}.vs-modal-title{margin:0;font-size:20px;line-height:28px;font-weight:600;letter-spacing:var(--lx-tracking-title)}.vs-x{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-ink);cursor:pointer}.vs-x:hover{background:var(--lx-panel-2)}.vs-modal-body{padding:0 24px 24px;display:flex;flex-direction:column;gap:20px}.vs-pickers{display:flex;gap:16px;flex-wrap:wrap}.vs-field{display:flex;flex-direction:column;gap:6px;min-width:0}.vs-label{font-weight:500;color:var(--lx-muted)}.vs-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel)}.vs-opt{height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--lx-r-4);background:transparent;color:var(--lx-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.vs-opt.is-mono{padding:0 8px;font-family:var(--lx-mono);font-weight:400}.vs-opt.is-on{border-color:var(--lx-line-strong);background:#fff;color:var(--lx-ink)}.vs-select{height:36px;min-width:120px;padding:0 8px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;font-family:var(--lx-mono);font-size:14px;color:var(--lx-ink)}.vs-flow{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:12px;align-items:center;color:var(--lx-muted)}.vs-box{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);color:var(--lx-muted)}.vs-box.is-to{border-color:var(--lx-ink)}.vs-box .vs-big{font-family:var(--lx-mono);font-size:24px;line-height:32px;color:var(--lx-ink)}.vs-big mark{background:var(--lx-accent);color:var(--lx-ink);padding:0 6px;border-radius:var(--lx-r-4)}.vs-changes{display:flex;flex-direction:column;gap:8px}.vs-changes ul{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:4px;line-height:20px}.vs-valid{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--lx-r-6);background:var(--lx-panel-2)}.vs-valid-tick{width:20px;height:20px;flex:0 0 auto;border-radius:10px;background:var(--lx-ink);color:#fff;display:flex;align-items:center;justify-content:center}.vs-valid-text{display:flex;flex-direction:column;gap:2px}.vs-valid-text>span:last-child{color:var(--lx-slate)}.vs-bad{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--lx-ink);border-radius:var(--lx-r-6);box-shadow:0 0 0 1px var(--lx-ink)}.vs-bad-title{display:flex;align-items:center;gap:8px;font-weight:500}.vs-bad-item{display:flex;align-items:center;gap:12px;padding-left:24px}.vs-bad-item>span{flex:1;white-space:normal}.vs-bad-item .vs-btn{height:32px;padding:0 10px;gap:6px}.vs-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--lx-r-6);background:var(--lx-panel);flex-wrap:wrap}.vs-note>span{flex:1;min-width:200px;text-wrap:pretty}.vs-note .vs-btn{height:32px;padding:0 8px;border:0;background:transparent}.vs-note .vs-btn:hover{background:var(--lx-panel-2)}.vs-modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--lx-line);flex-wrap:wrap}.vs-modal-foot .vs-btn{height:40px}.vs-modal-foot .vs-btn.is-primary{padding:0 16px}.vs-modal-foot .vs-btn:disabled{border-color:var(--lx-line);background:var(--lx-panel-2);color:var(--lx-slate);cursor:not-allowed}.vs-adv{max-width:1240px;margin:0 auto;padding:28px 40px 64px;display:flex;flex-direction:column;gap:16px}.vs-band{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel);color:var(--lx-slate)}.vs-band>span{text-wrap:pretty}.vs-adv-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vs-adv-file{font-weight:500}.vs-adv-chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--lx-r-4);background:var(--lx-panel-2);font-family:var(--lx-mono)}.vs-adv-stats{font-family:var(--lx-mono);color:var(--lx-muted)}.vs-adv-spacer{flex:1}.vs-adv-bar .vs-btn.is-ghost{gap:6px}.vs-yaml{border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;overflow:auto;padding:8px 0;font-family:var(--lx-mono);font-size:14px;line-height:22px}.vs-yaml-line{display:grid;grid-template-columns:52px 20px minmax(0,1fr)}.vs-yaml-line.is-add{background:var(--lx-panel-2)}.vs-yaml-n{padding-right:12px;text-align:right;color:var(--lx-muted);-webkit-user-select:none;user-select:none}.vs-yaml-t{white-space:pre}.vs-yaml-line.is-del .vs-yaml-t{color:var(--lx-muted);text-decoration:line-through}@media (max-width: 720px){.vs-inner,.vs-adv{padding:20px 16px 64px;gap:24px}.vs-cover{padding:20px 16px}.vs-log-row{grid-template-columns:1fr 1fr;height:auto;padding:8px 12px;row-gap:4px}.vs-log-row.is-head{display:none}.vs-grid{overflow-x:auto}.vs-row-grid{min-width:560px}.vs-scrim{align-items:flex-end}.vs-pickers{flex-direction:column;gap:16px}.vs-field .vs-seg{align-self:flex-start}.vs-field .vs-select{align-self:stretch;height:37px}.vs-modal{width:100%;max-width:100%;max-height:92%;border-radius:6px 6px 0 0}}.lx-content:has(>.mv-page){overflow:auto}.mv-page{min-height:100%;display:flex;flex-direction:column;background:#fff}.mv-head{padding:16px 16px 0;display:flex;flex-direction:column;gap:10px}.mv-back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 8px 0 4px;margin-left:-4px;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-muted);font-size:14px;font-weight:500;cursor:pointer}.mv-head .cv-title{font-size:24px;line-height:32px;white-space:normal}.mv-head .cv-title-input{width:100%}.mv-envs{display:flex;gap:6px;flex-wrap:wrap}.mv-tabs{display:flex;gap:20px;border-bottom:1px solid var(--lx-line);overflow-x:auto}.mv-tab{height:44px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--lx-muted);font-size:14px;font-weight:500;cursor:pointer}.mv-tab.is-on{border-bottom-color:var(--lx-ink);color:var(--lx-ink)}.mv-body{padding:16px;display:flex;flex-direction:column;gap:12px}.mv-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel);color:var(--lx-slate);text-wrap:pretty}.mv-note svg{flex:none;margin-top:2px}.mv-diagram{position:relative;overflow:hidden;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background-color:#fff;background-image:radial-gradient(circle,var(--lx-warm-grey) 1px,transparent 1.2px);background-size:16px 16px}.mv-arrange{position:absolute;right:8px;top:8px;z-index:3;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.mv-arrange:disabled{opacity:.4;cursor:default}.mv-whole{position:absolute;left:8px;top:8px;z-index:3;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.mv-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);overflow:hidden}.mv-step{display:flex;align-items:flex-start;gap:10px;min-height:48px;padding:10px 12px;border-bottom:1px solid var(--lx-line)}.mv-step-ic{width:28px;height:28px;flex:0 0 auto;border-radius:var(--lx-r-4);background:var(--lx-panel-2);display:flex;align-items:center;justify-content:center}.mv-step-text{flex:1;min-width:0;display:flex;flex-direction:column}.mv-muted{color:var(--lx-muted)}.mv-strong{font-weight:500}.mv-out{color:var(--lx-slate)}.mv-chat{flex:1;min-height:600px;display:flex;flex-direction:column}.mv-test-diagram{flex:none;height:440px;display:flex;flex-direction:column;border-top:1px solid var(--lx-line)}.mv-test-diagram .ch-tab-diagram{flex:1}.mv-test-diagram .ch-tab-diagram-head{flex-wrap:wrap;padding:10px 16px;row-gap:8px}.bh-days{display:flex;flex-direction:column;border-top:1px solid var(--lx-line)}.bh-day{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:56px;padding:10px 0;border-bottom:1px solid var(--lx-line)}.bh-toggle{flex:0 0 150px;display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--lx-ink);font-size:14px;font-weight:500;text-align:left;cursor:pointer}.bh-toggle:disabled{cursor:default}.bh-box{width:16px;height:16px;flex:0 0 auto;border-radius:var(--lx-r-4);border:1px solid var(--lx-line-strong);background:#fff;color:#fff;display:flex;align-items:center;justify-content:center}.bh-toggle[aria-checked=true] .bh-box{background:var(--lx-ink);border-color:var(--lx-ink)}.bh-ranges{flex:1 1 260px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bh-range{display:inline-flex;align-items:center;gap:6px}.bh-muted{color:var(--lx-muted)}.bh-tz-warn{margin:0;padding:10px 14px;border:1px solid var(--lx-ink);border-radius:var(--lx-r-6);color:var(--lx-ink);font-size:14px}.bh-tz-warn a{color:var(--lx-ink);font-weight:500;text-decoration:underline}.bh-time{width:72px;height:36px;padding:0 8px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font-family:var(--lx-mono);font-size:14px;text-align:center;outline:none}.bh-time:focus{border-color:var(--lx-ink);box-shadow:0 0 0 3px var(--lx-panel-2)}.bh-time:disabled{opacity:1;background:#fff;color:var(--lx-ink)}.bh-time[aria-invalid=true]{border-color:var(--lx-ink);box-shadow:0 0 0 1px var(--lx-ink)}.bh-link{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-ink);font-size:14px;font-weight:500;cursor:pointer}.bh-link:hover{background:var(--lx-panel-2)}.bh-icon-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--lx-r-4);background:transparent;color:var(--lx-muted);cursor:pointer}.bh-icon-btn:hover{background:var(--lx-panel-2)}.bh-holidays{display:flex;flex-direction:column;gap:8px}.bh-holidays-head{display:flex;align-items:center;gap:8px;font-weight:500}.bh-pending{display:inline-flex;align-items:center;height:22px;padding:0 6px;border-radius:var(--lx-r-4);border:1px dashed var(--lx-muted);font-weight:500}.bh-hlist{display:flex;flex-direction:column;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);overflow:hidden}.bh-hrow{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 6px 0 14px;border-bottom:1px solid var(--lx-line);font-family:var(--lx-mono)}.bh-hrow:last-child{border-bottom:0}.bh-hrow span{flex:1}.bh-add-holiday{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px dashed var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font-size:14px;font-weight:500;cursor:pointer}.bh-holiday-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bh-problems{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--lx-ink);border-radius:var(--lx-r-6)}.bh-editor{display:flex;flex-direction:column;gap:16px}.bh-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bh-row-text{flex:1 1 240px;min-width:0;text-wrap:pretty}.bh-row-actions{display:inline-flex;flex-wrap:wrap;gap:8px}.bh-ooh{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--lx-line)}.bh-ooh .lx-segmented{align-self:flex-start}.bh-ooh-number{max-width:220px}.bh-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:var(--lx-r-4);border:1px solid var(--lx-line-strong);color:var(--lx-muted);font-size:12px;font-weight:500}@media (max-width: 640px){.bh-toggle,.bh-ranges{flex-basis:100%}}.tl-h1{margin:0;font-size:32px;line-height:40px;font-weight:600;letter-spacing:-.015em}.tl-h2{margin:0;font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.015em}.tl-mono{font-family:var(--lx-mono)}.tl-muted{color:var(--lx-muted)}.lx-page.tl-page{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.lx-page.tl-gallery{gap:36px}.tl-btn{display:inline-flex;align-items:center;gap:8px;height:40px}.tl-ghost{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.tl-ghost:hover{background:var(--lx-panel-2)}.tl-seg{display:inline-flex;align-self:flex-start;gap:2px;padding:2px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel);flex-wrap:wrap}.tl-seg button{height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--lx-r-4);background:transparent;color:var(--lx-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.tl-seg.is-mono button{font-family:var(--lx-mono);font-weight:400}.tl-seg.is-tight button{padding:0 10px}.tl-seg button[aria-checked=true]{background:#fff;border-color:var(--lx-line-strong);color:var(--lx-ink)}.tl-seg button:disabled{cursor:not-allowed;opacity:.45}.tl-seg button:focus-visible{outline:2px solid var(--lx-ink);outline-offset:1px}.tl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.tl-card{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);text-align:left;text-decoration:none;font:inherit;font-size:14px;cursor:pointer;line-height:normal}.tl-card:hover{border-color:var(--lx-line-strong)}.tl-card:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.tl-card-top{display:flex;align-items:center;gap:10px}.tl-icon{width:36px;height:36px;flex:0 0 auto;border-radius:var(--lx-r-6);background:var(--lx-panel-2);display:flex;align-items:center;justify-content:center}.tl-icon.is-lg{width:40px;height:40px}.tl-type{flex:1;color:var(--lx-muted)}.tl-ver{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--lx-r-4);background:var(--lx-panel-2);font-family:var(--lx-mono)}.tl-ver.is-lg{height:26px;padding:0 10px}.tl-card-text{display:flex;flex-direction:column;gap:4px}.tl-name{font-size:16px;font-weight:500}.tl-desc{color:var(--lx-muted);white-space:normal;text-wrap:pretty}.tl-card-foot{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--lx-line)}.tl-card-foot .ag-seal{align-self:flex-start}.tl-empty{display:flex;flex-direction:column;align-items:center;gap:20px;padding:64px 16px;border:1px dashed var(--lx-line-strong);border-radius:var(--lx-r-6);text-align:center}.tl-empty>span{max-width:500px;font-size:16px;line-height:24px;color:var(--lx-slate)}.tl-skelcard{height:188px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:20px;display:flex;flex-direction:column;gap:14px}.tl-sk{background:var(--lx-panel-2);border-radius:var(--lx-r-4);animation:lxPulse 1.2s ease infinite}.tl-sk.is-still{animation:none;background:var(--lx-panel)}.tl-cat{display:flex;flex-direction:column;gap:14px}.tl-cat-head{display:flex;flex-direction:column;gap:2px}.tl-cat-head>span{color:var(--lx-muted)}.tl-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.tl-gcard{display:flex;flex-direction:column;gap:12px;min-height:168px;padding:20px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);text-align:left;font:inherit;font-size:14px;cursor:pointer;line-height:normal}.tl-gcard:hover{border-color:var(--lx-line-strong);background:var(--lx-panel)}.tl-gcard:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.tl-gcard:disabled{cursor:progress;opacity:.7}.tl-gcard-cta{margin-top:auto;display:flex;align-items:center;gap:6px;font-weight:500}.tl-optgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.tl-opt{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);text-align:left;font:inherit;font-size:14px;cursor:pointer;line-height:normal}.tl-opt[aria-checked=true]{border-color:var(--lx-ink);background:var(--lx-panel)}.tl-opt:disabled{cursor:not-allowed;opacity:.6}.tl-opt:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.tl-opt .ag-wz-ring{margin-top:2px}.tl-opt[aria-checked=true] .ag-wz-ring{border-color:var(--lx-ink)}.tl-opt[aria-checked=true] .ag-wz-ring span{background:var(--lx-ink)}.tl-opt-text{display:flex;flex-direction:column;gap:2px}.tl-opt-title{display:flex;align-items:center;gap:8px;font-weight:500}.tl-opt-desc{color:var(--lx-muted);white-space:normal}.tl-cred{align-items:center;padding:12px 14px}.tl-cred .ag-wz-ring{margin-top:0}.tl-cred-text{flex:1;display:flex;flex-direction:column}.tl-cred-text>:first-child{font-weight:500}.tl-cred-text>:not(:first-child){color:var(--lx-muted)}.tl-input{height:40px;padding:0 12px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font:inherit;font-size:16px;outline:none;min-width:0}.tl-input:focus,.tl-textarea:focus,.tl-select:focus{border-color:var(--lx-ink);box-shadow:0 0 0 3px var(--lx-panel-2)}.tl-input.is-mono{font-family:var(--lx-mono);font-size:14px}.tl-input.is-sm{height:36px;padding:0 10px;font-size:14px}.tl-input[aria-invalid=true]{border-color:var(--lx-ink)}.tl-textarea{padding:10px 12px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font:inherit;font-size:16px;line-height:24px;resize:vertical;outline:none}.tl-textarea.is-mono{font-family:var(--lx-mono);font-size:14px;line-height:20px}.tl-select{height:36px;padding:0 8px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font:inherit;font-size:14px}.tl-field{display:flex;flex-direction:column;gap:8px}.tl-field>.tl-label{font-weight:500}.tl-field.is-sm{gap:6px}.tl-field.is-sm>.tl-label{color:var(--lx-muted)}.tl-label{font-weight:500}.tl-labelrow{display:flex;align-items:center;justify-content:space-between;gap:12px}.tl-more{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--lx-muted);font:inherit;font-size:14px;line-height:inherit;cursor:pointer}.tl-more:hover{color:var(--lx-ink)}.tl-more-body{display:flex;flex-direction:column;gap:16px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6)}.tl-help{color:var(--lx-muted);text-wrap:pretty}.tl-warn{display:flex;align-items:center;gap:6px}.tl-warn.is-strong{gap:8px;font-weight:500}.tl-chipgroup{display:flex;flex-direction:column;gap:10px}.tl-chiprow{display:flex;flex-direction:column;gap:6px}.tl-chiprow>span{color:var(--lx-muted)}.tl-chips{display:flex;flex-wrap:wrap;gap:6px}.tl-chipbtn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-4);background:var(--lx-panel-2);color:var(--lx-ink);font-family:var(--lx-mono);font-size:14px;cursor:pointer}.tl-chipbtn:hover{border-color:var(--lx-ink)}.tl-hdr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 36px;gap:8px}.tl-iconbtn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-muted);cursor:pointer}.tl-iconbtn:hover{background:var(--lx-panel-2)}.tl-addrow{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.tl-addrow:hover{background:var(--lx-panel-2)}.tl-dashed{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px dashed var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.tl-dashed:hover{border-color:var(--lx-ink)}.tl-dashed.is-small{align-self:flex-start;height:36px;padding:0 12px}.tl-credform{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel)}.tl-credform-actions{display:flex;gap:8px}.tl-fieldcard{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:14px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);align-items:end}.tl-fieldcard .is-wide{grid-column:1 / -1}.tl-fieldrow{grid-column:1 / -1;display:flex;align-items:center;gap:10px}.tl-fieldrow .grow{flex:1}.tl-toggle{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--lx-ink);font:inherit;font-size:14px;cursor:pointer}.tl-sample{flex:1 1 320px;min-width:0;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);padding:8px 0;background:#fff;font-family:var(--lx-mono);font-size:14px;line-height:20px}.tl-sample-text{padding:4px 12px;color:var(--lx-muted)}.tl-sample-key{width:100%;display:flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border:0;border-top:1px solid transparent;border-bottom:1px solid transparent;background:transparent;color:var(--lx-ink);font-family:var(--lx-mono);font-size:14px;text-align:left;cursor:pointer}.tl-sample-key:hover{background:var(--lx-panel)}.tl-sample-key.is-on{background:var(--lx-panel-2);border-top-color:var(--lx-ink);border-bottom-color:var(--lx-ink)}.tl-sample-key>span{flex:1;white-space:pre-wrap;word-break:break-word}.tl-saved{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:8px}.tl-saved-row{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6)}.tl-saved-row .grow{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--lx-muted)}.tl-var{display:inline-flex;align-items:center;height:26px;padding:0 8px;border-radius:var(--lx-r-4);border:1px solid var(--lx-line-strong);background:var(--lx-panel-2);font-family:var(--lx-mono)}.tl-var.is-sm{height:24px}.tl-var.is-white{background:#fff}.tl-sugg{height:32px;padding:0 10px;border:1px solid var(--lx-line);border-radius:var(--lx-r-4);background:var(--lx-panel);color:var(--lx-ink);font:inherit;font-size:14px;cursor:pointer}.tl-sugg:hover{border-color:var(--lx-line-strong)}.tl-testrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tl-testurl{font-family:var(--lx-mono);color:var(--lx-muted);word-break:break-all}.tl-testfields{display:flex;flex-wrap:wrap;gap:12px 16px}.tl-testfields label{display:flex;flex-direction:column;gap:8px}.tl-testfields input{max-width:280px}.tl-resultbox{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6)}.tl-fail{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border:1px solid var(--lx-ink);border-radius:var(--lx-r-6);box-shadow:0 0 0 1px var(--lx-ink);animation:lxIn .18s ease}.tl-fail-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.tl-fail-text>.main{font-size:16px;line-height:24px;font-weight:500}.tl-fail-text>.title{font-size:16px;line-height:24px}.tl-fail-text>.line{font-family:var(--lx-mono);color:var(--lx-muted);word-break:break-all}.tl-fail-text pre{margin:4px 0 0;padding:10px 12px;border:1px solid var(--lx-line);border-radius:var(--lx-r-4);background:var(--lx-panel);font-family:var(--lx-mono);font-size:14px;line-height:20px;white-space:pre-wrap}.tl-result{display:flex;flex-direction:column;border:1px solid var(--lx-ink);border-radius:var(--lx-r-6);overflow:hidden;animation:lxIn .18s ease}.tl-result-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--lx-line)}.tl-result-head .grow{flex:1}.tl-result pre{margin:0;padding:14px 16px;background:var(--lx-panel);font-family:var(--lx-mono);font-size:14px;line-height:20px;white-space:pre-wrap;word-break:break-word}.tl-result-saved{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-top:1px solid var(--lx-line)}.tl-result-saved>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px}.tl-result-saved .val{text-align:right}.tl-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--lx-r-6);background:var(--lx-panel);color:var(--lx-slate)}.tl-sum{flex:1 1 340px;max-width:100%;position:sticky;top:24px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel);display:flex;flex-direction:column}.tl-sum-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--lx-line)}.tl-sum-head>:first-child{font-weight:500;color:var(--lx-muted)}.tl-sum-sec{padding:14px 20px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--lx-line)}.tl-sum-sec.is-first{padding:16px 20px;gap:6px}.tl-sum-sec.is-last{border-bottom:0;border-radius:0 0 var(--lx-r-6) var(--lx-r-6)}.tl-sum-sec.is-now{background:var(--lx-panel-2)}.tl-sum-sec>.cap{color:var(--lx-muted)}.tl-sum-type{display:flex;align-items:center;gap:8px;color:var(--lx-muted)}.tl-sum-title{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.015em}.tl-sum-desc{color:var(--lx-slate)}.tl-urlline{font-family:var(--lx-mono);line-height:26px;word-break:break-all}.tl-method{display:inline-flex;align-items:center;height:22px;padding:0 6px;margin-right:6px;border-radius:var(--lx-r-4);background:var(--lx-ink);color:#fff}.tl-urlvar{display:inline-flex;align-items:center;height:22px;padding:0 4px;border-radius:var(--lx-r-4);border:1px solid var(--lx-line-strong);background:#fff}.tl-urlvar.is-panel{background:var(--lx-panel-2)}.tl-sum-cred{display:flex;align-items:center;gap:6px;color:var(--lx-slate)}.tl-sum-pair{display:flex;justify-content:space-between;gap:8px}.tl-sum-pair>:last-child{color:var(--lx-muted)}.tl-sum-say{padding:8px 12px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff}.tl-block{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:20px 24px;display:flex;flex-direction:column;gap:12px}.tl-block-head{display:flex;justify-content:space-between;align-items:center}.tl-block dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px}.tl-block dl.is-loose{gap:8px 16px}.tl-block dt{color:var(--lx-muted)}.tl-block dd{margin:0}.tl-block dd.is-chips{display:flex;flex-wrap:wrap;gap:6px}.tl-block .fieldrow{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:12px;padding:8px 0;border-top:1px solid var(--lx-line)}.tl-detail-cols{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}.tl-detail-main{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:16px}.tl-detail-side{flex:1 1 340px;display:flex;flex-direction:column;gap:16px}.tl-band{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel);font-size:16px;line-height:24px}.tl-usedby{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);overflow:hidden}.tl-usedby-head{padding:16px 20px;border-bottom:1px solid var(--lx-line);display:flex;flex-direction:column;gap:2px}.tl-usedby-head>:last-child{color:var(--lx-muted)}.tl-usedby-empty{padding:24px 20px;text-align:center;font-size:16px;color:var(--lx-slate)}.tl-usedby-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 20px;border-bottom:1px solid var(--lx-line)}.tl-usedby-row>:first-child{font-weight:500}.tl-usedby-row .note{text-align:right;color:var(--lx-muted)}.tl-usedby-row .note.is-old{color:var(--lx-ink)}.tl-envchip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 6px;border-radius:var(--lx-r-4);border:1px solid var(--lx-line-strong);background:#fff;font-weight:500}.tl-envchip.is-production{background:var(--lx-accent);border-color:var(--lx-accent)}.tl-envchip.is-staging{background:var(--lx-panel-2);border-color:var(--lx-panel-2)}.tl-envchip .mono{font-weight:400}.tl-vers{list-style:none;margin:0;padding:8px 24px;overflow:auto}.tl-vers li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid var(--lx-line)}.tl-vers .dot{margin-top:4px;width:10px;height:10px;border-radius:5px;border:1px solid var(--lx-ink);background:#fff}.tl-vers li.is-now .dot{background:var(--lx-ink)}.tl-vers .body{display:flex;flex-direction:column;gap:4px}.tl-vers .row{display:flex;justify-content:space-between;gap:8px}.tl-vers .when{font-family:var(--lx-mono);color:var(--lx-muted)}.tl-vers .summary{color:var(--lx-slate)}.tl-vers .who{color:var(--lx-muted)}.tl-savemodal{display:flex;flex-direction:column;gap:18px}.tl-savemodal .lead{font-size:16px;line-height:24px;text-wrap:pretty}.tl-savemodal .usedlist{display:flex;flex-direction:column;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);overflow:hidden}.tl-savemodal .usedlist>div{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--lx-line)}.tl-savemodal .usedlist>div>:first-child{flex:1;font-weight:500}.tl-sv-footer{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 640px){.lx-page.tl-page{gap:20px}.tl-grid,.tl-gallery-grid{grid-template-columns:1fr}.tl-sum{position:static;flex-basis:100%}.tl-block .fieldrow{grid-template-columns:1fr;gap:2px}.tl-hdr{grid-template-columns:minmax(0,1fr) 36px}.tl-hdr input:nth-child(2){grid-column:1}}.tl-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--lx-scrim);z-index:40}.tl-drawer{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100%;z-index:41;background:#fff;border-left:1px solid var(--lx-line-strong);display:flex;flex-direction:column;animation:lxIn .18s ease}.tl-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--lx-line)}.lx-modal.tl-modal .lx-modal-header{border-bottom:0}.lx-modal.tl-modal .lx-modal-body{padding:0 24px 24px;min-height:0}.ag-wz-body.tl-wz-body{gap:26px;padding:32px}@media (max-width: 640px){.ag-wz-body.tl-wz-body{padding:20px 16px}.tl-seg.is-tight button{padding:0 8px}}.tl-wz-body .ag-wz-title>span,.tl-wz-body .ag-wz-title>div>span{text-wrap:wrap}.lx-page.inf-page{max-width:1242px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.inf-eyebrow{font-size:14px;line-height:20px;color:var(--lx-muted)}.inf-list{display:flex;flex-direction:column;border-top:1px solid var(--lx-line)}.inf-head,.inf-row-main{display:grid;grid-template-columns:minmax(0,310px) 166px minmax(0,260px) minmax(0,1fr);gap:0;align-items:center;padding:0 0 0 12px}.inf-head{height:39px;align-items:center;color:var(--lx-muted);font-size:16px}.inf-row{border-top:1px solid var(--lx-line);padding:12.8px 0;display:flex;flex-direction:column;gap:12px}.inf-row:first-of-type{border-top:1px solid var(--lx-line)}.inf-row:last-child{border-bottom:1px solid var(--lx-line)}.inf-name{font-size:17px;line-height:22px}.inf-slug{font-size:14px;line-height:20px;color:var(--lx-muted)}.inf-size-title{font-size:14px;line-height:20px}.inf-size-detail{font-size:14px;line-height:20px;color:var(--lx-muted)}.inf-orgs{font-size:14px;line-height:20px;color:var(--lx-slate);text-wrap:pretty}.inf-status{align-self:center}.inf-chip{display:inline-flex;align-items:center;gap:6px;height:var(--lx-h-chip);padding:0 8px;border-radius:var(--lx-r-4);font-size:14px;font-weight:500;white-space:nowrap;background:var(--lx-panel-2);color:var(--lx-ink);border:1px solid transparent}.inf-chip .dot{width:6px;height:6px;border-radius:50%;background:var(--lx-muted)}.inf-chip.is-provisioning{background:var(--lx-accent)}.inf-chip.is-provisioning .dot{background:var(--lx-ink)}.inf-chip.is-failed{background:#fff;border-color:var(--lx-ink)}.inf-chip.is-failed .dot{background:var(--lx-ink)}.inf-chip.is-deleting{background:var(--lx-panel);border:1px dashed var(--lx-line-strong)}.inf-progress{margin:5px 12px 0;padding:16px 20px 22px;border-radius:var(--lx-r-6);background:var(--lx-panel);display:flex;flex-direction:column;gap:12px}.inf-progress-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.inf-progress-meta{display:flex;gap:16px;align-items:baseline;color:var(--lx-muted)}.inf-progress-meta .mono{color:var(--lx-ink)}.inf-bar{height:4px;border-radius:2px;background:var(--lx-line);overflow:hidden}.inf-bar>span{display:block;height:100%;background:var(--lx-ink)}.inf-stages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.inf-stage{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--lx-muted)}.inf-stage.is-done,.inf-stage.is-current{color:var(--lx-ink)}.inf-stage-dot{width:20px;height:20px;border-radius:50%;border:1px solid var(--lx-line-strong);background:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.inf-stage.is-done .inf-stage-dot{background:var(--lx-ink);border-color:var(--lx-ink);color:#fff}.inf-stage.is-current .inf-stage-dot{background:var(--lx-accent);border-color:var(--lx-ink)}.inf-hint{font-size:14px;color:var(--lx-muted)}.inf-fail{margin:1px 12px 3px;border:1px solid var(--lx-ink);border-radius:var(--lx-r-6);padding:14px 16px;display:flex;align-items:center;gap:12px}.inf-fail-text{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.inf-fail-line{color:var(--lx-muted);word-break:break-word}.inf-fail .lx-btn{display:inline-flex;align-items:center;gap:8px}.inf-skel{display:grid;grid-template-columns:180px 90px 1fr;gap:18px;padding:28px 14px;border-top:1px solid var(--lx-line)}.inf-empty-note{color:var(--lx-muted);padding:16px 14px}.inf-noaccess{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:126px 24px 0;max-width:560px;margin:0 auto}.inf-noaccess-icon{width:44px;height:44px;border-radius:var(--lx-r-6);background:var(--lx-panel-2);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.inf-noaccess h1{font-size:20px;line-height:28px;font-weight:500;margin:0}.inf-noaccess p{margin:0;color:var(--lx-slate);font-size:16px;line-height:27px;text-wrap:pretty}.lx-modal.inf-modal{width:598px}.inf-modal .lx-modal-header{border-bottom:0;padding:20px 24px 0}.inf-modal .lx-modal-body{padding:21px 24px 24px;min-height:0}.inf-modal .lx-modal-body{display:flex;flex-direction:column;gap:19.8px}.inf-field{display:flex;flex-direction:column;gap:0;border:0;margin:0;padding:0;min-width:0}.inf-field>legend{font-size:16px;padding:0;margin-bottom:10px;float:left;width:100%}.inf-field>.inf-label{font-size:16px;padding:0;margin-bottom:6px}.inf-field>legend+*{clear:both}.inf-sizes{display:flex;flex-direction:column;gap:8px}.inf-size{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;cursor:pointer}.inf-size input{position:absolute;opacity:0;pointer-events:none}.inf-size .inf-radio{width:16px;height:16px;border-radius:50%;border:1px solid var(--lx-line-strong);display:inline-block;margin-right:10px;vertical-align:-3px;background:#fff}.inf-size.is-checked{border-color:var(--lx-ink)}.inf-size.is-checked .inf-radio{border-color:var(--lx-ink);background:radial-gradient(circle,var(--lx-ink) 0 3.5px,#fff 4px)}.inf-size:has(input:focus-visible){outline:2px solid var(--lx-ink);outline-offset:2px}.inf-size-hint{color:var(--lx-muted);font-size:14px}.inf-cost{font-size:14px;color:var(--lx-slate)}.inf-orgs-list{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);max-height:220px;overflow:auto}.inf-org{display:flex;align-items:center;gap:12px;height:42.5px;padding:0 16px;border-top:1px solid var(--lx-line);cursor:pointer}.inf-org:first-child{border-top:0}.inf-org input{width:16px;height:16px;accent-color:var(--lx-ink)}.inf-note{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:var(--lx-r-6);background:var(--lx-panel);color:var(--lx-slate);font-size:14px;line-height:22px}.inf-modal-error{color:var(--lx-ink);border:1px solid var(--lx-ink);border-radius:var(--lx-r-6);padding:10px 14px;font-size:14px}@media (max-width: 760px){.inf-head{display:none}.inf-row-main{grid-template-columns:1fr;gap:8px}.inf-stages{grid-template-columns:1fr 1fr}.inf-fail{flex-direction:column;align-items:flex-start}.inf-skel{grid-template-columns:1fr}}.inf-page .ag-head-text .ag-sub{margin-top:18px}.inf-page .ag-head-text h1{font-size:32px;line-height:40px;margin-top:0;margin-bottom:-10px}.inf-page .ag-head-text .ag-sub{margin-top:8px}.inf-list{margin-top:-2px}.inf-size-side{display:inline-flex;align-items:center;gap:14px}.inf-note{margin-top:-3px}.inf-orgs-head,.inf-orgs-row{display:grid;grid-template-columns:2fr 1fr 1fr 1.6fr;gap:16px;align-items:center;padding:0 16px}.inf-orgs-write{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.inf-orgs-write-note{color:var(--lx-muted);font-size:14px}.inf-modal-note{margin:0 0 16px;color:var(--lx-slate)}.inf-orgs-head{height:40px;color:var(--lx-muted);font-size:14px}.inf-orgs-row{min-height:56px;border-top:1px solid var(--lx-line)}.inf-orgs-name{font-weight:500}.inf-chip{display:inline-flex;height:24px;padding:0 8px;align-items:center;border:1px solid var(--lx-line);border-radius:4px;font-size:14px}.inf-orgs-search{max-width:320px;margin-bottom:16px}.inf-org-created{margin-bottom:16px}@media (max-width: 760px){.inf-orgs-head{display:none}.inf-orgs-row{grid-template-columns:1fr;gap:4px;padding:12px 16px}}.inf-costs-row{grid-template-columns:2fr .8fr 1fr .7fr 1fr 1fr 1fr 1fr 1fr .8fr}.inf-costs-row [role=cell],.inf-costs-row [role=columnheader]{font-variant-numeric:tabular-nums}.inf-costs-summary{display:flex;flex-wrap:wrap;gap:32px;margin:0 0 16px}.inf-costs-summary dt{color:var(--lx-muted);font-size:14px}.inf-costs-summary dd{margin:0;font-size:20px}@media (max-width: 760px){.inf-costs-row{grid-template-columns:1fr}}.inf-costs-month{display:inline-flex;align-items:center;gap:8px;color:var(--lx-muted);font-size:14px}.inf-costs-link{color:var(--lx-ink);text-decoration:underline;text-underline-offset:3px}.inf-autoscale-row{grid-template-columns:1.3fr .8fr .8fr .9fr .9fr 3fr}.inf-autoscale-row [role=cell],.inf-autoscale-row [role=columnheader]{font-variant-numeric:tabular-nums}@media (max-width: 760px){.inf-autoscale-row{grid-template-columns:1fr}}.inf-autoscale-mode{margin:0 0 16px;color:var(--lx-muted)}.inf-autoscale-bounds{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin:0 0 24px}.inf-autoscale-bounds label{display:flex;flex-direction:column;gap:6px;color:var(--lx-muted);font-size:14px}.inf-autoscale-bounds .lx-input{width:140px}.inf-autoscale-hint{color:var(--lx-muted);font-size:14px;padding-bottom:10px;min-width:120px}.inf-autoscale-error{flex-basis:100%;margin:0;color:var(--lx-danger, #b42318);font-size:14px}.inf-autoscale-title{font-size:16px;margin:0 0 12px}.inf-autoscale-reason{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.inf-autoscale-max{background:var(--lx-accent, #fbff30);color:var(--lx-ink, #1b1b1b);border-radius:4px;padding:0 6px;font-size:13px}.inf-autoscale-empty{padding:16px;color:var(--lx-muted);margin:0}.inf-power{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.inf-power-state{display:flex;align-items:center;gap:10px;font-size:20px;margin:0 0 8px}.inf-power-dot{width:12px;height:12px;border-radius:50%;background:var(--lx-warm-grey)}.inf-power-dot.is-on{background:var(--lx-accent, #fbff30);box-shadow:0 0 0 1px var(--lx-ink, #1b1b1b)}.inf-power-dot.is-paused{background:var(--lx-ink, #1b1b1b)}.inf-power-body{margin:0 0 12px;color:var(--lx-muted)}.inf-power-plan{margin:0;max-height:280px;overflow:auto;padding:12px;border-radius:8px;background:var(--lx-panel);font-family:var(--lx-mono);font-size:12px;line-height:18px;white-space:pre-wrap;word-break:break-word}.inf-audit-title{margin:24px 0 8px;font-size:18px;font-weight:500}.inf-audit-key-row{grid-template-columns:1fr 3fr 1.5fr .6fr}.inf-audit-elev-row{grid-template-columns:1fr 1.5fr 3fr .8fr}.inf-audit-path{overflow-wrap:anywhere}.inf-audit-empty{padding:12px 16px;color:var(--lx-muted)}@media (max-width: 760px){.inf-audit-key-row,.inf-audit-elev-row{grid-template-columns:1fr}}.cap-tabs{display:flex;gap:4px;border-bottom:1px solid var(--lx-line)}.cap-tabs button{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 14px;font:inherit;font-size:16px;color:var(--lx-muted);cursor:pointer}.cap-tabs button.is-active{color:var(--lx-ink);border-bottom-color:var(--lx-ink)}.cap-live{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cap-stat{display:grid;grid-template-columns:1fr auto;align-items:center;row-gap:4px;padding:16px 20px;border-radius:var(--lx-r-6);background:var(--lx-panel)}.cap-stat-label{grid-column:1;grid-row:1;font-size:14px;line-height:20px;color:var(--lx-muted);min-height:24px;display:flex;align-items:center}.cap-stat-value{grid-column:1;grid-row:2;font-size:32px;line-height:38px;font-weight:500}.cap-stat .lx-helptip{grid-column:2;grid-row:1}.cap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.cap-card{container:capcard / inline-size;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:20px 24px;background:#fff;display:flex;flex-direction:column;gap:12px;min-width:0}.cap-card-head{display:flex;align-items:center;gap:8px}.cap-card-head h2{font-size:18px;line-height:24px;font-weight:500;margin:0}.cap-line{margin:0;font-size:14px;line-height:20px;color:var(--lx-slate);text-wrap:pretty}.cap-fields{display:flex;flex-wrap:wrap;gap:16px}.cap-field{display:flex;flex-direction:column;gap:6px;font-size:14px;flex:1 1 140px;min-width:0}.cap-field .lx-input{width:100%}.cap-cap{margin:0;font-size:13px;line-height:18px;color:var(--lx-muted)}.cap-error{color:var(--lx-ink);font-size:14px;margin:0}.cap-error:before{content:"• "}.cap-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--lx-s-8) var(--lx-s-12);margin-top:auto;padding-top:var(--lx-s-12);border-top:1px solid var(--lx-line)}.cap-empty{margin:0;color:var(--lx-muted);font-size:14px}.cap-readout{display:flex;flex-wrap:wrap;gap:24px;margin:0}.cap-readout>div{display:flex;flex-direction:column;gap:2px}.cap-readout dt{font-size:14px;color:var(--lx-muted)}.cap-readout dd{margin:0;font-size:18px}.cap-readout-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.cap-readout-list li{display:grid;grid-template-columns:1fr auto auto;gap:16px}.cap-windows{display:flex;flex-direction:column;gap:12px}.cap-window{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6)}.cap-days{display:flex;gap:4px;flex:1 1 100%}.cap-day{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:28px;padding:0 6px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-4);font-size:13px;cursor:pointer;background:#fff}.cap-day input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0}.cap-day.is-on{background:var(--lx-accent);border-color:var(--lx-ink)}.cap-window .lx-select{width:96px}.cap-slots{width:80px}.cap-window-issues{flex:1 1 100%;margin:0;padding:0 0 0 16px;font-size:14px}.cap-table-scroll{overflow-x:auto;max-width:100%}.cap-table{width:100%;border-collapse:collapse;font-size:14px}.cap-table th{text-align:left;font-weight:400;color:var(--lx-muted);padding:6px 8px;border-bottom:1px solid var(--lx-line)}.cap-table td{padding:8px;border-bottom:1px solid var(--lx-line)}.lx-modal.cap-modal{width:560px}.cap-modal .lx-modal-body{display:flex;flex-direction:column;gap:14px}.cap-review{width:100%;border-collapse:collapse;font-size:15px}.cap-review th,.cap-review td{text-align:left;padding:8px 4px;border-bottom:1px solid var(--lx-line);font-weight:400}.cap-review thead th{color:var(--lx-muted);font-size:14px}.cap-review tbody th{color:var(--lx-slate)}.cap-review td:last-child{font-weight:500}.cap-delta,.cap-when,.cap-effect{margin:0;font-size:14px;line-height:20px;color:var(--lx-slate)}.cap-delta strong{font-size:20px;color:var(--lx-ink);font-weight:500}.cap-notice{margin:0;padding:10px 12px;border-radius:var(--lx-r-4);background:var(--lx-accent);color:var(--lx-ink);font-size:14px}.cap-steps summary{cursor:pointer;font-size:14px;color:var(--lx-slate)}.cap-steps ul{list-style:none;margin:8px 0 0;padding:0;max-height:160px;overflow:auto;display:flex;flex-direction:column;gap:4px;font-size:13px}.cap-steps li{display:grid;grid-template-columns:1fr auto auto;gap:12px}.cap-who{margin:-6px 0 0;font-size:13px;line-height:18px;color:var(--lx-muted)}.cap-locked{margin:0;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--lx-muted)}.cap-now{margin:0;font-size:14px;color:var(--lx-slate)}.cap-now .mono{font-size:18px;color:var(--lx-ink);margin-right:4px}.cap-field-row{flex-direction:row;align-items:center;justify-content:space-between;flex:1 1 100%}.cap-field-wide{flex:1 1 100%}.cap-field>span{display:inline-flex;align-items:center;gap:4px}.cap-readonly{font-size:14px;color:var(--lx-muted)}.cap-top{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:start}.cap-flow,.cap-map{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:16px 20px;background:#fff;display:flex;flex-direction:column;gap:10px;min-width:0}.cap-flow-svg{width:100%;height:auto;display:block;overflow:visible}.cap-flow-node rect{fill:#fff;stroke:var(--lx-line-strong);stroke-width:1}.cap-flow-node.is-accent rect{fill:var(--lx-panel)}.cap-flow-svg text{font-family:var(--lx-font)}.cap-flow-title{font-size:15px;fill:var(--lx-slate)}.cap-flow-value{font-size:20px;font-weight:500;fill:var(--lx-ink);font-family:var(--lx-mono)!important;font-variant-numeric:tabular-nums}.cap-flow-sub{font-size:13px;fill:var(--lx-muted)}.cap-flow-svg.is-tall .cap-flow-title{font-size:13px}.cap-flow-svg.is-tall .cap-flow-value{font-size:18px}.cap-flow-svg.is-tall .cap-flow-sub{font-size:12px}.cap-flow-edge{fill:none;stroke:var(--lx-line-strong);stroke-width:1.5}.cap-flow-edge.is-live{stroke:var(--lx-ink);stroke-dasharray:4 6;animation:capDash 1.1s linear infinite}.cap-flow-dot{transition:transform .9s cubic-bezier(.4,0,.2,1),opacity .9s ease .5s}.cap-flow-dot circle{stroke:var(--lx-ink);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:capBreath 2.4s ease-in-out infinite}.cap-flow-dot.is-inbound circle{fill:var(--lx-ink)}.cap-flow-dot.is-outbound circle,.cap-flow-dot.is-web circle{fill:var(--lx-accent)}.cap-flow-dot.is-leaving{opacity:0}.cap-flow-dot.is-tripping{transition:opacity .6s ease}.cap-flow-trip{offset-rotate:0deg;offset-anchor:0 0;animation:capTrip 1.2s cubic-bezier(.45,0,.25,1) both}.cap-flow-trip.is-born{animation-name:capTripIn}.cap-flow-node.is-idle rect{fill:#fff;stroke:var(--lx-line);stroke-dasharray:3 3}.cap-flow-node.is-idle .cap-flow-title,.cap-flow-node.is-idle .cap-flow-value{fill:var(--lx-muted)}.cap-flow-node.is-idle .cap-flow-key{opacity:.45}.cap-flow-key{stroke:var(--lx-ink);stroke-width:1.5}.cap-flow-key.is-inbound{fill:var(--lx-ink)}.cap-flow-key.is-outbound{fill:var(--lx-accent)}.cap-live-dot{width:8px;height:8px;border-radius:50%;background:var(--lx-accent);border:1px solid var(--lx-ink);animation:lxPulse 1.6s ease-in-out infinite}.cap-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:var(--lx-slate)}.cap-legend li{display:inline-flex;align-items:center;gap:6px}.cap-legend .mono{color:var(--lx-ink)}.cap-key{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--lx-ink);display:inline-block}.cap-key-in{background:var(--lx-ink)}.cap-key-out{background:var(--lx-accent)}.cap-key-line{width:18px;height:0;border-top:1.5px dashed var(--lx-ink);display:inline-block}.cap-side{display:flex;flex-direction:column;gap:16px;min-width:0}.cap-side-card{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:14px 18px;background:#fff;display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.cap-side-head{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--lx-slate)}.cap-side-value{font-size:28px;line-height:34px;font-weight:500;font-family:var(--lx-mono);font-variant-numeric:tabular-nums}.cap-side-value small{font-size:13px;font-weight:400;color:var(--lx-muted);margin-left:4px;font-family:var(--lx-font)}.cap-side-foot{font-size:12px;color:var(--lx-muted)}.cap-side-sub{font-size:14px;color:var(--lx-slate)}.cap-side-sub b{color:var(--lx-ink);font-weight:500}.cap-spark{width:100%;height:56px;display:block}.cap-spark-out{fill:var(--lx-accent)}.cap-spark-in{fill:var(--lx-ink)}.cap-spark-base{stroke:var(--lx-line);stroke-width:1;vector-effect:non-scaling-stroke}.cap-spark .is-partial .cap-spark-out,.cap-spark .is-partial .cap-spark-in{opacity:.5}.cap-spark-now{fill:none;stroke:var(--lx-ink);stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.cap-spark-axis{display:flex;justify-content:space-between;font-size:11px;line-height:14px;color:var(--lx-muted)}.cap-cost-rows{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:13px}.cap-cost-rows div{display:flex;justify-content:space-between;gap:8px}.cap-cost-rows dt{color:var(--lx-muted)}.cap-cost-rows dd{margin:0}.cap-sim{margin:0;padding:8px 12px;border-radius:var(--lx-r-4);background:var(--lx-accent);color:var(--lx-ink);font-size:14px;line-height:20px}.cap-sim strong{font-weight:500}.cap-cells{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,24px);gap:6px}.cap-cell{position:relative;width:24px;height:24px;border-radius:var(--lx-r-4);border:1px solid var(--lx-line-strong);background:#fff;box-sizing:border-box;transition:background-color .4s ease,border-color .4s ease}.cap-cell.is-busy{background:var(--lx-accent);border-color:var(--lx-ink);animation:capIn .5s cubic-bezier(.3,1.4,.5,1)}.cap-cell.is-busy:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;border:1.5px solid var(--lx-ink);background:var(--lx-accent);animation:capBreath 2.4s ease-in-out infinite}.cap-cell.is-busy.dir-inbound:after{background:var(--lx-ink)}.cap-cell.is-base{background:var(--lx-warm-grey);border-color:var(--lx-warm-grey)}.cap-cell.is-window{background:repeating-linear-gradient(45deg,var(--lx-warm-grey) 0 3px,#fff 3px 6px);border-color:var(--lx-warm-grey)}.cap-cell.is-starting{background:var(--lx-panel);border-style:dashed;border-color:var(--lx-muted);animation:lxPulse 1.4s ease-in-out infinite}.cap-cell.is-cold{background:var(--lx-panel);border-style:dotted;border-color:var(--lx-line-strong)}.cap-cell[class*=ghost-]{outline:2px dashed var(--lx-ink);outline-offset:1px;animation:capIn .4s ease}.cap-cell.ghost-base{background:var(--lx-warm-grey);border-color:var(--lx-warm-grey)}.cap-cell.ghost-window{background:repeating-linear-gradient(45deg,var(--lx-warm-grey) 0 3px,#fff 3px 6px)}.cap-cell.ghost-free{background:#fff;border-style:solid}.cap-cell.ghost-cold{background:var(--lx-panel);border-style:dotted}.cap-cell.is-new{outline-style:dotted}.cap-cell.is-cut{opacity:.3;background:linear-gradient(135deg,transparent 45%,var(--lx-ink) 45% 55%,transparent 55%)}.cap-cell.is-leaving{box-shadow:0 0 0 0 var(--lx-ink);animation:capOut .9s ease-out}.cap-cell.is-reserved:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1.5px solid var(--lx-ink);border-radius:var(--lx-r-4);pointer-events:none}.cap-cell-key.is-reserved{background:#fff;margin:3px}.cap-rules{display:flex;flex-direction:column;gap:var(--lx-s-8)}.cap-rule{display:flex;align-items:center;flex-wrap:wrap;gap:var(--lx-s-8)}.cap-rule .cap-rule-name{flex:1 1 140px;min-width:0;width:auto}.cap-rule-note{flex:1 1 100%;margin:0;font-size:13px;line-height:18px;color:var(--lx-muted)}.cap-origin-note{color:var(--lx-muted)}.cap-cell-key{width:14px;height:14px;display:inline-block;animation:none!important}.cap-cell-key.is-busy:after{top:3px;right:3px;bottom:3px;left:3px;animation:none}.cap-why{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--lx-r-6);background:var(--lx-panel)}.cap-why p{margin:0;font-size:14px;line-height:20px;color:var(--lx-slate)}.cap-why .cap-why-fixed{color:var(--lx-ink);font-weight:500}@keyframes capDash{to{stroke-dashoffset:-20}}@keyframes capTrip{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes capTripIn{0%{offset-distance:0%;opacity:0}12%{opacity:1}to{offset-distance:100%;opacity:1}}@keyframes capBreath{0%,to{transform:scale(1)}50%{transform:scale(.82)}}@keyframes capIn{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes capOut{0%{box-shadow:0 0 #1b1b1b8c}to{box-shadow:0 0 0 10px #1b1b1b00}}@media (max-width: 900px){.cap-grid,.cap-live,.cap-top{grid-template-columns:minmax(0,1fr)}.cap-side{flex-direction:row}}@media (max-width: 640px){.cap-side{flex-direction:column}.cap-flow,.cap-map,.cap-card{padding:14px 16px}.cap-cells{grid-template-columns:repeat(auto-fill,22px);gap:5px}.cap-cell{width:22px;height:22px}}.cap-board{display:flex;flex-direction:column;gap:var(--lx-s-16);container:capboard / inline-size}.cap-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lx-s-16);align-items:stretch}.cap-col{display:flex;flex-direction:column;gap:var(--lx-s-16);min-width:0}.cap-col>.cap-card:last-child{flex:1 1 auto}@container capboard (max-width: 860px){.cap-cols{grid-template-columns:minmax(0,1fr)}}.cap-card-head{flex-wrap:wrap}.cap-badge{margin-left:auto;display:inline-flex;align-items:center;height:var(--lx-h-chip);padding:0 var(--lx-s-8);border-radius:var(--lx-r-4);background:var(--lx-accent);color:var(--lx-ink);font-size:13px;font-weight:500}.cap-rows,.cap-group{display:flex;flex-direction:column}.cap-group.is-off .cap-row{opacity:.55}.cap-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--lx-s-4) var(--lx-s-24);align-items:start;padding:var(--lx-s-12) 0;border-top:1px solid var(--lx-line);position:relative}.cap-rows>.cap-row:first-child{border-top:0;padding-top:var(--lx-s-4)}.cap-row.is-changed:before{content:"";position:absolute;left:calc(var(--lx-s-12) * -1);top:var(--lx-s-12);bottom:var(--lx-s-12);width:2px;background:var(--lx-ink);border-radius:1px}.cap-row.is-wide{grid-template-columns:minmax(0,1fr)}.cap-row-text{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--lx-s-4);min-width:0}.cap-label{font-size:15px;line-height:24px;font-weight:500;display:inline-flex;align-items:center;gap:var(--lx-s-6)}.cap-dot{width:8px;height:8px;border-radius:50%;background:var(--lx-accent);border:1px solid var(--lx-ink);display:inline-block}.cap-info{flex:1 1 100%;margin:0;font-size:13px;line-height:18px;color:var(--lx-muted);text-wrap:pretty;transition:color var(--lx-dur) var(--lx-ease)}.cap-info:empty{display:none}.cap-info.is-effect{color:var(--lx-ink)}.cap-row-text .cap-error{flex:1 1 100%}.cap-row-ctl{display:flex;align-items:center;justify-content:flex-end;gap:var(--lx-s-8);flex-wrap:wrap;min-height:var(--lx-h-btn)}.cap-row.is-wide .cap-row-ctl{justify-content:stretch;align-items:stretch}.cap-row.is-wide .cap-row-ctl>*{flex:1 1 100%;min-width:0}.cap-input{position:relative;display:inline-flex;align-items:center;width:136px}.cap-input .lx-input{width:100%;padding-right:64px;text-align:left}.cap-input .lx-input::-webkit-outer-spin-button,.cap-input .lx-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cap-input .lx-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cap-window .cap-input{width:116px}.cap-input.is-disabled .lx-input{background:var(--lx-panel);color:var(--lx-muted)}.cap-input.is-invalid .lx-input{border-color:var(--lx-ink);box-shadow:0 0 0 3px var(--lx-accent)}.cap-suffix{position:absolute;right:var(--lx-s-10);font-size:13px;color:var(--lx-muted);pointer-events:none}.cap-chip{height:var(--lx-h-btn);padding:0 var(--lx-s-12);border-radius:var(--lx-r-6);border:1px solid var(--lx-line-strong);background:#fff;font:inherit;font-size:14px;font-weight:500;color:var(--lx-ink);cursor:pointer;white-space:nowrap}.cap-chip:hover:not(:disabled){background:var(--lx-panel)}.cap-chip.is-on{background:var(--lx-accent);border-color:var(--lx-ink)}.cap-chip:disabled{opacity:.5;cursor:not-allowed}.cap-chip:focus-visible,.cap-play:focus-visible,.cap-track-pick:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.cap-switch-text{font-size:14px;color:var(--lx-slate)}.cap-status{margin-right:auto;font-size:13px;color:var(--lx-muted);display:inline-flex;align-items:center;gap:var(--lx-s-6)}.cap-status.is-dirty{color:var(--lx-ink)}.cap-status.is-dirty:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lx-accent);border:1px solid var(--lx-ink)}.cap-now{display:inline-flex;align-items:baseline;gap:var(--lx-s-6);align-self:flex-start;padding:var(--lx-s-4) var(--lx-s-10);border-radius:var(--lx-r-4);background:var(--lx-panel)}.cap-mini{display:flex;flex-direction:column;gap:var(--lx-s-4);font-size:12px;color:var(--lx-muted);min-width:0}.cap-mini .lx-select{max-width:100%}.cap-remove{align-self:flex-end}.cap-window{align-items:flex-end;gap:var(--lx-s-12)}.cap-window .lx-select{width:92px}.cap-tracks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--lx-s-6)}.cap-track{position:relative;display:flex;align-items:center;gap:var(--lx-s-4);border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding-right:var(--lx-s-4);overflow:hidden;background:#fff}.cap-track.is-selected{border-color:var(--lx-ink);background:var(--lx-panel)}.cap-track-pick{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--lx-s-10);min-height:var(--lx-h-btn);padding:var(--lx-s-4) var(--lx-s-12);background:transparent;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.cap-track-pick:disabled{cursor:not-allowed;opacity:.6}.cap-track-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-weight:500}.cap-radio{flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--lx-line-strong);background:#fff;box-sizing:border-box}.cap-track.is-selected .cap-radio{border-color:var(--lx-ink);background:var(--lx-accent);box-shadow:inset 0 0 0 3px var(--lx-accent),inset 0 0 0 5px var(--lx-ink)}.cap-dim{color:var(--lx-muted);font-size:13px}.cap-play{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--lx-h-btn);height:var(--lx-h-btn);border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-ink);cursor:pointer}.cap-play:hover:not(:disabled){background:var(--lx-panel-2)}.cap-play.is-playing{background:var(--lx-accent)}.cap-play:disabled{opacity:.4;cursor:not-allowed}.cap-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--lx-line)}.cap-progress span{display:block;height:100%;background:var(--lx-ink);transition:width .25s linear}.cap-upload{display:flex;align-items:center;flex-wrap:wrap;gap:var(--lx-s-8) var(--lx-s-12);margin-top:var(--lx-s-8)}.cap-msg,.cap-timeout{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lx-s-10);min-width:0}.cap-timeout{align-items:flex-end}.cap-textarea{display:flex;flex-direction:column;gap:var(--lx-s-4);width:100%;font-size:13px;color:var(--lx-muted)}.cap-textarea .lx-input{height:auto;min-height:64px;padding-top:var(--lx-s-8);resize:vertical}.cap-listen{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--lx-s-12);width:100%}.cap-listen .cap-mini{flex:1 1 160px}.cap-listen-btns{display:flex;flex-wrap:wrap;gap:var(--lx-s-8)}.cap-actions .lx-btn-primary{min-width:140px}@container capcard (max-width: 460px){.cap-row{grid-template-columns:minmax(0,1fr)}.cap-row-ctl{justify-content:flex-start}.cap-timeout{align-items:flex-start}}@media (prefers-reduced-motion: reduce){.cap-progress span,.cap-info{transition:none!important}}@media (prefers-reduced-motion: reduce){.cap-page *,.cap-page *:after{animation:none!important;transition:none!important}.cap-flow-trip{offset-path:none!important}}.ss{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:16px 20px;background:#fff;display:flex;flex-direction:column;gap:12px;min-width:0}.ss .cap-card-head{flex-wrap:wrap}.ss-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--lx-slate)}.src-media{--src: #1b1b1b;--src-tint: #f2efe9;--src-edge: #6f6a63;--src-area: #e1ddd8}.src-fleet{--src: #fbff30;--src-tint: #fefff0;--src-edge: #a3a600;--src-area: #fdffb8}.ss-dot{width:10px;height:10px;border-radius:50%;background:var(--src);border:1.5px solid var(--lx-ink);display:inline-block;flex:none}.ss-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ss-lane{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:12px 14px;display:flex;flex-direction:column;gap:10px;background:var(--lx-panel);min-width:0}.ss-lane-head{display:flex;align-items:center;gap:8px}.ss-lane-head h3{margin:0;font-size:15px;line-height:20px;font-weight:500}.ss-count{margin-left:auto;font-size:13px;color:var(--lx-slate)}.ss-blocks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.ss-block{background:#fff;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-4);padding:6px;transition:opacity .5s ease,transform .5s ease,border-color .4s ease;animation:ssIn .45s cubic-bezier(.3,1.3,.5,1)}.ss-block.is-leaving{opacity:0;transform:scale(.85);animation:none;pointer-events:none}.ss-block.is-starting{border-style:dashed;border-color:var(--src-edge)}.ss-block.is-draining{border-style:dashed;border-color:var(--lx-muted)}.ss-block.is-stopped{border-style:dashed;background:transparent;color:var(--lx-muted);font-size:12px;padding:14px 12px}.ss-block.is-call{padding:3px;border-color:var(--src-edge)}.ss-sleep{display:inline-flex;align-items:center;gap:4px}.ss-cells{list-style:none;margin:0;padding:0;display:grid;gap:3px}.ss-cell{width:12px;height:12px;border-radius:3px;box-sizing:border-box;border:1px solid var(--src-edge);background:var(--src-tint);display:block;transition:background-color .4s ease,border-color .4s ease}.ss-cell.is-busy{background:var(--src);border-color:var(--lx-ink);animation:capIn .45s cubic-bezier(.3,1.4,.5,1)}.ss-cell.is-starting{background:repeating-linear-gradient(45deg,var(--src-tint) 0 3px,#fff 3px 6px);border-style:dashed;animation:lxPulse 1.4s ease-in-out infinite}.ss-cell.is-draining{background:repeating-linear-gradient(45deg,var(--src-tint) 0 3px,#fff 3px 6px);border-color:var(--lx-muted);opacity:.75}.ss-block.is-call .ss-cell{width:14px;height:14px;border-radius:50%}.ss-off{margin:0;font-size:13px;line-height:18px;color:var(--lx-muted)}.ss-lower{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px}.ss-sub-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ss-sub-head h3{margin:0;font-size:15px;line-height:20px;font-weight:500}.ss-time-svg{width:100%;height:150px;display:block;background:var(--lx-panel);border-radius:var(--lx-r-4)}.ss-bar.is-busy{fill:var(--src)}.ss-bar.is-free{fill:var(--src-area)}.ss-grid{stroke:var(--lx-line);stroke-width:1;vector-effect:non-scaling-stroke}.ss-base{stroke:var(--lx-line-strong);stroke-width:1;vector-effect:non-scaling-stroke}.ss-mark{fill:var(--src);stroke:var(--lx-ink);stroke-width:1;vector-effect:non-scaling-stroke}.ss-time-axis{display:flex;justify-content:space-between;font-size:11px;line-height:14px;color:var(--lx-muted);margin-top:4px}.ss-events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:18px}.ss-events li{display:grid;grid-template-columns:10px 76px 1fr;gap:8px;align-items:start;padding:4px 6px;border-radius:var(--lx-r-4)}.ss-events li .ss-dot{margin-top:4px}.ss-events li.is-new{animation:ssFlash 1.8s ease-out}.ss-when{color:var(--lx-muted);font-size:12px;white-space:nowrap}.ss-legend .ss-dot{margin-right:2px}.ss-state-key{display:inline-block;width:12px;height:12px;border-radius:3px;box-sizing:border-box;border:1px solid var(--lx-slate);vertical-align:-2px;margin-right:4px}.ss-state-key.is-busy{background:var(--lx-slate)}.ss-state-key.is-free{background:#fff}.ss-state-key.is-starting{background:repeating-linear-gradient(45deg,var(--lx-line-strong) 0 3px,#fff 3px 6px);border-style:dashed}@keyframes ssIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes ssFlash{0%{background:var(--lx-accent)}to{background:transparent}}@media (max-width: 900px){.ss-lanes,.ss-lower{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.ss-block,.ss-cell,.ss-events li.is-new{animation:none!important;transition:none!important}.ss-cell.is-starting{animation:none!important}}.cap-preview{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:var(--lx-r-6);background:var(--lx-panel);min-width:0}.cap-preview-head{display:flex;align-items:center;gap:6px}.cap-preview-head h3{margin:0;font-size:14px;line-height:20px;font-weight:500}.cap-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 16px;margin:0}.cap-preview-grid>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cap-preview-grid dt{font-size:13px;line-height:18px;color:var(--lx-muted)}.cap-preview-grid dd{margin:0;font-size:16px;line-height:24px;color:var(--lx-ink)}.cap-preview-k{font-size:13px;line-height:18px;color:var(--lx-muted)}.cap-preview-wait ul{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:20px}.cap-preview-line{margin:0;font-size:14px;line-height:20px;color:var(--lx-slate);text-wrap:pretty}.cap-preview-errors,.cap-preview-warnings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:20px}.cap-preview-errors li{padding:8px 10px;border-radius:var(--lx-r-4);background:var(--lx-accent);color:var(--lx-ink)}.cap-preview-warnings li{padding-left:14px;position:relative;color:var(--lx-ink);text-wrap:pretty}.cap-preview-warnings li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--lx-ink)}@media (max-width: 1000px){.lxh-recent{min-width:0!important}.lxh-recent .lx-table-row{grid-template-columns:90px minmax(90px,1fr) 140px 100px 80px!important}.lxh-recent .lxh-col-opt{display:none}}@media (max-width: 640px){.lxh-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.lxh-metrics>:nth-child(3){grid-column:1 / -1}.lxh-metrics .lx-card{padding:14px;gap:8px!important}.lxh-metrics .lx-metric-value{font-size:26px;line-height:34px}.lxh-metrics>:nth-child(3) .lx-metric-value{font-size:32px;line-height:40px}.lxh-metrics .lx-metric-label,.lxh-metrics .lx-metric-sub{font-size:13px;line-height:18px}}.lxa-stepper{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lxa-stepper li{display:flex;align-items:center;gap:12px}.lxa-stepper button{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px 0 6px;border:0;border-radius:var(--lx-r-6);background:transparent;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease}.lxa-stepper button:hover{background:var(--lx-panel)}.lxa-stepper .num{width:24px;height:24px;border-radius:12px;border:1px solid;display:flex;align-items:center;justify-content:center;font-family:var(--lx-mono);font-size:14px;transition:background .15s ease}.lxa-stepper .sep{width:40px;height:1px;background:var(--lx-line-strong)}.lxa-editor{flex:999 1 520px;min-width:0;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;display:flex;flex-direction:column}.lxa-editor-body{padding:32px;display:flex;flex-direction:column;gap:28px;min-height:440px}.lxa-editor-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 32px;border-top:1px solid var(--lx-line)}.lxa-step-title{display:flex;flex-direction:column;gap:4px}.lxa-step-title h2{font-size:var(--lx-fs-24);line-height:var(--lx-lh-24)}.lxa-step-title span{font-size:16px;color:var(--lx-muted)}.lxa-voice-list{display:flex;flex-direction:column;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);overflow:hidden auto;max-height:340px}.lxa-voice-row{flex:none}.lxa-voice-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;border-bottom:1px solid var(--lx-line);background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer;transition:background .15s ease}.lxa-voice-row:last-child{border-bottom:0}.lxa-voice-row:hover,.lxa-voice-row.is-active{background:var(--lx-panel)}.lxa-voice-row .ring{width:16px;height:16px;border-radius:8px;border:1px solid var(--lx-line-strong);display:flex;align-items:center;justify-content:center;flex:none}.lxa-voice-row.is-active .ring{border-color:var(--lx-ink)}.lxa-voice-row .dot{width:8px;height:8px;border-radius:4px;background:transparent}.lxa-voice-row.is-active .dot{background:var(--lx-ink)}.lxa-voice-row .name{font-size:16px;font-weight:500}.lxa-voice-row .desc{color:var(--lx-muted)}.lxa-voice-row .id{margin-left:auto;font-family:var(--lx-mono);color:var(--lx-muted)}.lxa-sample{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:var(--lx-r-6);background:var(--lx-panel)}.lxa-sample-track{flex:1;height:3px;border-radius:2px;background:var(--lx-warm-grey);overflow:hidden}.lxa-sample-fill{height:100%;background:var(--lx-ink);transition:width .2s linear}.lxa-rec-toggle{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer;transition:background .15s ease}.lxa-rec-toggle:hover{background:var(--lx-panel)}.lxa-keypad{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid var(--lx-line)}.lxa-keypad-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.lxa-keypad-fields :disabled{opacity:.5;cursor:not-allowed}.lxa-keypad-hint{margin:0;padding:10px 12px;border-radius:var(--lx-r-6);background:var(--lx-panel);color:var(--lx-slate);border-left:3px solid var(--lx-accent)}.lxa-so-list{display:flex;flex-direction:column;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);overflow:hidden}.lxa-so-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;border-bottom:1px solid var(--lx-line);background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer;transition:background .15s ease}.lxa-so-row:last-child{border-bottom:0}.lxa-so-row:hover{background:var(--lx-panel)}.lxa-so-check{width:16px;height:16px;border-radius:4px;border:1px solid var(--lx-line-strong);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.lxa-so-check.is-on{background:var(--lx-ink);border-color:var(--lx-ink)}.lxa-editor-page .lxa-summary{flex:1 1 320px;align-self:auto;height:auto;padding:0;box-shadow:none;font-size:inherit;line-height:inherit;max-width:100%;position:sticky;top:24px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel);display:flex;flex-direction:column}.lxa-summary-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--lx-line);color:var(--lx-muted)}.lxa-summary-live{display:flex;align-items:center;gap:6px}.lxa-summary-live .dot{width:6px;height:6px;border-radius:3px;background:var(--lx-ink)}.lxa-summary-block{padding:16px 20px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--lx-line);transition:background .15s ease}.lxa-summary-block:last-child{border-bottom:0;border-radius:0 0 var(--lx-r-6) var(--lx-r-6)}.lxa-summary-block.is-active{background:var(--lx-panel-2)}.lxa-summary-name{padding:20px;display:flex;flex-direction:column;gap:6px;border-bottom:1px solid var(--lx-line);transition:background .15s ease}.lxa-summary-name.is-active{background:var(--lx-panel-2)}.lxa-summary-name .title{font-size:var(--lx-fs-20);line-height:var(--lx-lh-20);font-weight:600;letter-spacing:-.015em}.lxa-summary-name .sub{color:var(--lx-muted)}.lxa-summary-bubble{margin-top:8px;padding:10px 12px;border-radius:var(--lx-r-6);background:#fff;border:1px solid var(--lx-line);line-height:20px}.lxa-summary-dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px}.lxa-summary-dl dt{color:var(--lx-muted)}.lxa-summary-dl dd{margin:0;text-align:right}.lxa-summary-chips{display:flex;flex-wrap:wrap;gap:6px}.lxa-summary-chip{height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:var(--lx-r-4);border:1px solid var(--lx-warm-grey);background:#fff}.lxa-invalid,.lxa-invalid:focus{border-color:var(--lx-ink)!important;box-shadow:0 0 0 3px var(--lx-accent)}.lxa-field-error{color:var(--lx-ink);font-weight:500}.lxa-field-error:before{content:"";display:inline-block;width:6px;height:6px;border-radius:3px;background:var(--lx-ink);margin-right:8px;vertical-align:middle}.lxa-voice-row .id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40%}@media (max-width: 1000px){.lxa-list .lx-table-row{grid-template-columns:minmax(160px,1.4fr) 64px minmax(150px,1fr) 100px!important}.lxa-list .lxa-col-opt{display:none}}@media (max-width: 640px){.lx-page.lxa-editor-page{padding-top:12px!important;gap:16px!important;padding-bottom:0}.lxa-editor-page h1{font-size:24px;line-height:32px;white-space:normal!important}.lxa-editor-actions{width:100%}.lxa-editor-actions>.lx-btn{flex:1 1 0;min-width:0;padding:0 10px}.lxa-editor-actions>.lxa-delete{flex:0 0 44px}.lxa-editor-actions{flex-wrap:wrap}.lxa-editor-actions>.lx-btn-primary{flex:1 1 100%}.lxa-delete-label{display:none}.lxa-stepper{flex-wrap:nowrap;gap:4px}.lxa-stepper li{gap:4px;flex:0 0 auto;min-width:0}.lxa-stepper li:not(:last-child){flex:1 1 auto}.lxa-stepper li button,.lxa-stepper .num{flex:none}.lxa-stepper .sep{flex:1 1 auto;width:auto;min-width:8px}.lxa-stepper button{height:44px;min-width:44px;padding:0 6px;justify-content:center;gap:8px}.lxa-stepper li:not(.is-step-now) .lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lxa-stepper .num{width:28px;height:28px;border-radius:14px}.lxa-editor{flex-basis:100%;border:0;border-radius:0;margin:0 -16px}.lxa-editor-body{padding:4px 16px 24px;gap:24px;min-height:0}.lxa-editor-foot{position:sticky;bottom:0;z-index:5;background:#fff;padding:10px 16px max(10px,env(safe-area-inset-bottom,0px));box-shadow:0 -1px 0 var(--lx-line)}.lxa-editor-foot .lx-btn{flex:1 1 0;min-width:0}.lxa-foot-step{display:none}.lxa-voice-row,.lxa-so-row{min-height:56px}.lxa-voice-row .id{display:none}.lxa-sample{flex-wrap:wrap}.lxa-sample-track{flex-basis:100%;order:3}.lxa-editor .lx-segmented{max-width:100%;overflow-x:auto}.lxa-editor .lx-segmented button{flex:none}.lxa-rec-toggle{min-height:56px}}.lxa-editor-page .lxa-stepper{display:flex}.lxa-editor-page .lxa-stepper button{width:auto;border:0;background:transparent}@media (max-width: 640px){.lxa-list{border-top:0}.lxa-list .lx-table-head{display:none}.lxa-list .lx-table-row{grid-template-columns:minmax(0,1fr) auto!important;height:auto!important;padding:12px 0;row-gap:6px}.lxa-list .lx-table-row>:nth-child(3){color:var(--lx-muted)}.lxa-list .lx-table-row>:nth-child(5):after{content:" llamadas en 7 d";font-family:var(--lx-font);color:var(--lx-muted)}}.lxa-ai-notice{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid var(--lx-line)}.lxa-call-title{font-weight:500}.lxa-call-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lxa-call-list li{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.lxa-call-list li.is-missing>svg{color:var(--lx-muted)}.lxa-call-list a{color:var(--lx-ink);text-decoration:underline}.lxa-call-card{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff}.lxa-catalog-search{position:relative;display:flex;align-items:center}.lxa-catalog-search svg{position:absolute;left:12px;color:var(--lx-muted);pointer-events:none}.lxa-catalog-search .lx-input{width:100%;padding-left:36px}.lxa-catalog-row{padding:0;gap:0}.lxa-catalog-pick{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.lxa-catalog-pick:disabled{cursor:default}.lxa-catalog-row.is-unavailable .name,.lxa-catalog-row.is-unavailable .id{color:var(--lx-muted)}.lxa-catalog-row.is-unavailable:not(.is-active) .ring{border-style:dashed}.lxa-catalog-text .lxa-catalog-reason{color:var(--lx-ink)}.lxa-catalog-text{flex:1;display:flex;flex-direction:column;min-width:0}.lxa-catalog-text .name,.lxa-catalog-text .desc{overflow:hidden;text-overflow:ellipsis}.lxa-catalog-play{flex:none;margin-right:8px;width:36px;padding:0;justify-content:center}.lxa-catalog-empty{margin:0;padding:16px 14px;color:var(--lx-muted)}.lxa-catalog-more{align-self:flex-start}.lxa-catalog-manual{display:flex;gap:8px}.lxa-catalog-manual .lx-input{flex:1;min-width:0}@media (max-width: 834px){.lxa-catalog-pick{min-height:56px}.lxa-catalog-play{width:44px;height:44px}.lxa-catalog-more,.lxa-catalog-manual .lx-btn{min-height:44px}}.br-modes{margin-top:-2px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.br-mode{display:flex;align-items:flex-start;gap:12px;padding:14px 14px 16px 16px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;cursor:pointer;min-width:0}.br-mode input{position:absolute;opacity:0;pointer-events:none}.br-mode .br-radio{width:16px;height:16px;border-radius:50%;border:1px solid var(--lx-line-strong);background:#fff;flex:0 0 auto;margin-top:4px}.br-mode.is-checked{border-color:var(--lx-ink);background:var(--lx-panel)}.br-mode.is-checked .br-radio,.br-agent.is-checked .br-radio{border-color:var(--lx-ink);background:radial-gradient(circle,var(--lx-ink) 0 3.5px,#fff 4px)}.br-mode:has(input:focus-visible),.br-agent:has(input:focus-visible){outline:2px solid var(--lx-ink);outline-offset:2px}.br-mode-text{display:flex;flex-direction:column;gap:0;min-width:0}.br-mode-title{display:inline-flex;align-items:center;gap:8px;font-size:17px;line-height:24px}.br-mode-desc{font-size:14px;line-height:16px;color:var(--lx-muted)}.br-block{display:flex;flex-direction:column;gap:8px}.br-label{font-size:15px;font-weight:500}.br-agents{display:flex;flex-direction:column;gap:8px}.br-agent{display:flex;align-items:center;gap:12.5px;padding:11.5px 14px 11.5px 13px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;cursor:pointer}.br-agent input{position:absolute;opacity:0;pointer-events:none}.br-agent .br-radio{width:16px;height:16px;border-radius:50%;border:1px solid var(--lx-line-strong);background:#fff;flex:0 0 auto}.br-agent.is-checked{border-color:var(--lx-ink)}.br-agent-text{flex:1;display:flex;flex-direction:column;min-width:0}.br-agent-name{font-size:15px;line-height:18px}.br-agent-desc{font-size:14px;line-height:16px;color:var(--lx-slate)}.br-agent-env{font-size:14px;color:var(--lx-slate);white-space:nowrap}.br-env-help{font-size:14px;line-height:22px;color:var(--lx-slate);margin:0}.br-env-warn{display:flex;gap:10px;align-items:flex-start;border:1px dashed var(--lx-ink);border-radius:var(--lx-r-6);padding:10px 14px;font-size:14px}.br-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;border:1px dashed var(--lx-line-strong);border-radius:var(--lx-r-6);text-align:center;color:var(--lx-slate);font-size:18px;line-height:27px}.br-empty p{margin:0;max-width:460px;text-wrap:balance}.br-empty .lx-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.br-head-hint{font-size:14px;color:var(--lx-slate);align-self:center}@media (max-width: 640px){.br-modes{grid-template-columns:1fr}}.br-block .lx-segmented{align-self:flex-start}.dr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 16px}.dr-days{display:flex;flex-wrap:wrap;gap:8px 24px}.dr-check{display:inline-flex;align-items:center;gap:8px;font-size:14px}.dr-check input{width:16px;height:16px;accent-color:var(--lx-ink)}.wh-section{display:flex;flex-direction:column;gap:16px}.wh-title{margin:0;font-size:var(--lx-fs-20);line-height:var(--lx-lh-20);font-weight:500;letter-spacing:var(--lx-tracking-title)}.wh-precedence{margin:0;color:var(--lx-muted)}.wh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wh-error{color:var(--lx-ink);font-size:14px;line-height:20px;overflow-wrap:anywhere}.wh-result{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel)}.wh-result-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.wh-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px solid var(--lx-line);border-radius:999px;background:#fff;font-size:14px;line-height:20px}.wh-chip.is-ok{background:var(--lx-accent, #fbff30);color:var(--lx-ink);border-color:transparent}@media (max-width: 640px){.wh-actions .lx-btn{flex:1 1 100%}}.wh-chip{align-self:flex-start}.wh-link{color:var(--lx-ink);text-decoration:underline;width:fit-content}.lxw{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid var(--lx-line)}.lxw-head{display:flex;align-items:center;gap:6px}.lxw-head h3{margin:0;font-size:16px;font-weight:500}.lxw-mode{align-self:flex-start;max-width:100%}.lxw-mode button{padding:0 14px}.lxw-inherited{margin:0;padding:10px 12px;border-radius:var(--lx-r-6);background:var(--lx-panel);color:var(--lx-slate)}.lxw-fields{display:flex;flex-direction:column;gap:20px}.lxw-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:360px;padding:10px 14px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:transparent;cursor:pointer;font:inherit;color:inherit}.lxw-switch-row:disabled{opacity:.5;cursor:not-allowed}.lxw-group{display:flex;flex-direction:column;gap:20px}.lxw-group.is-off{opacity:.55}.lxw-tracks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-width:460px}.lxw-tracks li{display:flex;align-items:center;gap:6px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:2px 4px 2px 0}.lxw-tracks li.is-selected{border-color:var(--lx-ink);background:var(--lx-panel)}.lxw-tracks li>button[role=radio]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 12px;background:transparent;border:0;cursor:pointer;font:inherit;color:inherit;text-align:left}.lxw-tracks li>button:disabled{cursor:not-allowed}.lxw-dim{color:var(--lx-muted)}.lxw-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;background:transparent;border-radius:var(--lx-r-6);cursor:pointer;color:var(--lx-ink)}.lxw-icon-btn:hover:not(:disabled){background:var(--lx-panel)}.lxw-icon-btn:disabled{opacity:.5;cursor:not-allowed}.lxw-upload,.lxw-listen{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.lxw-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}@media (max-width: 640px){.lxw-tracks,.lxw-switch-row{max-width:none}}@media (min-width: 641px){.lx-modal.lx-wr-modal{display:flex;flex-direction:column;max-height:calc((100dvh - 48px) / var(--lx-scale))}.lx-wr-modal .lx-modal-header,.lx-wr-modal .lx-modal-footer{flex:none}.lx-wr-modal .lx-modal-body{flex:1 1 auto;min-height:0;overflow:auto}}.lxso-stepper{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lxso-stepper li{display:flex;align-items:center;gap:12px}.lxso-stepper button{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px 0 6px;border:0;border-radius:var(--lx-r-6);background:transparent;font-size:14px;font-weight:500;cursor:pointer}.lxso-stepper button:hover{background:var(--lx-panel)}.lxso-stepper .num{width:24px;height:24px;border-radius:12px;border:1px solid;display:flex;align-items:center;justify-content:center;font-family:var(--lx-mono);font-size:14px}.lxso-stepper .sep{width:40px;height:1px;background:var(--lx-line-strong)}.lxso-editor{flex:999 1 560px;min-width:0;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);display:flex;flex-direction:column}.lxso-editor-body{padding:32px;display:flex;flex-direction:column;gap:24px;min-height:460px}.lxso-editor-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 32px;border-top:1px solid var(--lx-line)}.lxso-step-title h2{font-size:var(--lx-fs-24);line-height:var(--lx-lh-24)}.lxso-step-title span{font-size:16px;color:var(--lx-muted)}.lxso-radio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lxso-radio-card{display:flex;gap:12px;padding:16px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer}.lxso-radio-card.is-active{border-color:var(--lx-ink);background:var(--lx-panel)}.lxso-radio-card .ring{margin-top:2px;width:16px;height:16px;border-radius:8px;border:1px solid var(--lx-line-strong);display:flex;align-items:center;justify-content:center;flex:none}.lxso-radio-card.is-active .ring{border-color:var(--lx-ink)}.lxso-radio-card .dot{width:8px;height:8px;border-radius:4px;background:transparent}.lxso-radio-card.is-active .dot{background:var(--lx-ink)}.lxso-radio-card .label{font-size:16px;font-weight:500}.lxso-radio-card .desc{color:var(--lx-muted)}.lxso-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.lxso-tpl-pick{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer;transition:border-color .15s ease}.lxso-tpl-pick:hover{border-color:var(--lx-line-strong)}.lxso-tpl-pick.is-active{border-color:var(--lx-ink);background:var(--lx-panel)}.lxso-tpl-pick .name{font-weight:500}.lxso-tpl-pick .cat{color:var(--lx-muted)}.lxso-field-grid{display:grid;grid-template-columns:minmax(0,.8fr) 110px minmax(0,1.6fr) 32px;gap:8px}.lxso-field-grid.is-head{color:var(--lx-muted)}.lxso-field-grid input,.lxso-field-grid select{height:36px;padding:0 10px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);font-size:14px;color:var(--lx-ink);outline:none;background:#fff}.lxso-field-grid input:focus,.lxso-field-grid select:focus{border-color:var(--lx-ink)}.lxso-field-remove{height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-muted);cursor:pointer}.lxso-field-remove:hover{background:var(--lx-panel-2);color:var(--lx-ink)}.lxso-add-field{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-ink);font-size:14px;font-weight:500;cursor:pointer}.lxso-add-field:hover{background:var(--lx-panel-2)}.lxso-cond-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.lxso-reasons{display:flex;flex-wrap:wrap;gap:8px}.lxso-reason-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:var(--lx-r-4);font-family:var(--lx-mono);font-size:14px;cursor:pointer;border:1px solid var(--lx-line-strong);background:#fff;color:var(--lx-muted);transition:background .15s ease}.lxso-reason-chip.is-on{border-color:var(--lx-ink);background:var(--lx-panel-2);color:var(--lx-ink)}.lxso-test-row{display:grid;grid-template-columns:16px 90px minmax(0,1fr) 60px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer}.lxso-test-row:hover{background:var(--lx-panel)}.lxso-test-row.is-active{border-color:var(--lx-ink)}.lxso-test-row .ring{width:16px;height:16px;border-radius:8px;border:1px solid var(--lx-line-strong);display:flex;align-items:center;justify-content:center}.lxso-test-row.is-active .ring{border-color:var(--lx-ink)}.lxso-test-row .dot{width:8px;height:8px;border-radius:4px;background:transparent}.lxso-test-row.is-active .dot{background:var(--lx-ink)}.lxso-result-card{border:1px solid var(--lx-ink);border-radius:var(--lx-r-6);display:flex;flex-direction:column;animation:lxIn .18s ease}.lxso-result-head{display:flex;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--lx-line)}.lxso-result-pre{margin:0;padding:14px 16px;font-family:var(--lx-mono);font-size:14px;line-height:22px;white-space:pre-wrap}.lxso-result-foot{display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px;border-top:1px solid var(--lx-line);background:var(--lx-panel);border-radius:0 0 var(--lx-r-6) var(--lx-r-6)}.lxso-result-foot .check{display:inline-flex;align-items:center;gap:6px;color:var(--lx-slate)}.lxso-skipped-card{border:1px dashed var(--lx-line-strong);border-radius:var(--lx-r-6);background:var(--lx-panel);padding:16px;color:var(--lx-slate)}.lxso-preview{flex:1 1 320px;max-width:100%;position:sticky;top:24px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel);display:flex;flex-direction:column}.lxso-preview-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--lx-line);color:var(--lx-muted)}.lxso-preview-live{display:flex;align-items:center;gap:6px}.lxso-preview-live .dot{width:6px;height:6px;border-radius:3px;background:var(--lx-ink)}.lxso-preview-name{padding:16px 20px;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--lx-line)}.lxso-preview-name .title{font-size:var(--lx-fs-20);line-height:var(--lx-lh-20);font-weight:600;letter-spacing:-.015em}.lxso-preview-name .sub{font-family:var(--lx-mono);color:var(--lx-muted)}.lxso-preview-block{padding:16px 20px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--lx-line)}.lxso-preview-block:last-child{border-bottom:0}.lxso-preview-block>span:first-child{color:var(--lx-muted)}.lxso-preview-block pre{margin:0;max-height:260px;overflow:auto;font-family:var(--lx-mono);font-size:14px;line-height:20px;white-space:pre-wrap;word-break:break-word}.lxso-templates-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.lxso-tpl-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.lxso-tpl-card{display:flex;flex-direction:column;gap:8px;min-height:132px;padding:18px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.lxso-tpl-card:hover{border-color:var(--lx-line-strong);background:var(--lx-panel)}.lxso-tpl-card .name{font-size:16px;font-weight:500}.lxso-tpl-card .desc{flex:1;color:var(--lx-muted);text-wrap:pretty}.lxso-tpl-card .meta{display:flex;justify-content:space-between;align-items:center;color:var(--lx-slate)}.lx-page.lxso-list-page{gap:40px}.lx-page.lxso-edit-page{padding-top:32px;gap:28px}.lxso-inuse-row.lx-table-body-row{min-height:60px;padding-top:10px;padding-bottom:10px}.lxso-inuse .c-name{display:flex;flex-direction:column;gap:2px;min-width:0}.lxso-inuse .c-name .n{font-weight:500}.lxso-inuse .c-name .d{color:var(--lx-muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lxso-inuse .c-model,.lxso-inuse .c-asst,.lxso-inuse .c-meta-asst{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lxso-seg button{height:30px;padding:0 10px}.lxso-inuse .c-meta{display:none}.lxso-tpl-card .meta svg{flex:none}.lxso-list-page{container-type:inline-size}@container (max-width: 760px){.lxso-inuse .lx-table-head{display:none}.lxso-inuse .lxso-inuse-row.lx-table-body-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"name runs" "meta meta";gap:4px 12px}.lxso-inuse .c-type,.lxso-inuse .c-model,.lxso-inuse .c-ver,.lxso-inuse .c-asst{display:none}.lxso-inuse .c-name{grid-area:name}.lxso-inuse .c-runs{grid-area:runs}.lxso-inuse .c-meta{grid-area:meta;display:flex;flex-wrap:wrap;gap:6px;color:var(--lx-muted);min-width:0}.lxso-seg{flex-wrap:wrap}}.lxso-layout{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.lxso-seg-32 button{height:32px;padding:0 14px}.lxso-field-grid input.mono,.lxso-field-grid select.mono{font-family:var(--lx-mono);font-size:14px;color:var(--lx-ink)}.lxso-instructions{min-height:120px;resize:vertical;font-size:14px;line-height:20px}.lxso-regex{font-size:16px;height:40px}.lxso-skeleton-card{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:16px;display:flex;flex-direction:column;gap:10px}.lxso-result-note{padding:10px 16px;border-top:1px solid var(--lx-line);color:var(--lx-muted)}.lxso-result-foot .check.is-fail{color:var(--lx-muted)}.lxso-test-row .asst{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lxso-test-row .reason{color:var(--lx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lxso-edit-page{container-type:inline-size}@container (max-width: 760px){.lxso-radio-grid{grid-template-columns:minmax(0,1fr)}.lxso-editor-body{padding:24px}.lxso-editor-foot{padding:16px 24px}.lxso-field-grid{grid-template-columns:minmax(0,1fr) 96px 32px}.lxso-field-grid>:nth-child(3){grid-column:1 / span 2}.lxso-field-grid.is-head>:nth-child(3){display:none}.lxso-test-row{grid-template-columns:16px 80px minmax(0,1fr) 48px}.lxso-test-row .reason{display:none}}.lxso-tpl-card .desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 640px){.lx-page.lxso-list-page{gap:28px}.lxso-list-page h1,.lxso-edit-page h1{font-size:24px!important;line-height:32px!important}.lxso-inuse .lxso-inuse-row.lx-table-body-row{padding-left:0;padding-right:0}.lxso-tpl-cards{grid-template-columns:minmax(0,1fr)}.lxso-tpl-card{min-height:0;padding:14px 16px}.lxso-seg{flex-wrap:nowrap!important;overflow-x:auto;max-width:100%}.lxso-seg button{flex:none;height:44px}.lx-page.lxso-edit-page{padding-top:12px;gap:16px;padding-bottom:0}.lxso-stepper{flex-wrap:nowrap;gap:4px}.lxso-stepper li{gap:4px;flex:0 0 auto;min-width:0}.lxso-stepper li:not(:last-child){flex:1 1 auto}.lxso-stepper li button,.lxso-stepper .num{flex:none}.lxso-stepper .sep{flex:1 1 auto;width:auto;min-width:8px}.lxso-stepper button{height:44px;min-width:44px;padding:0 6px;justify-content:center;gap:8px}.lxso-stepper li:not(.is-current) .lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lxso-stepper .num{width:28px;height:28px;border-radius:14px}.lxso-editor{flex-basis:100%;border:0;border-radius:0;margin:0 -16px}.lxso-editor-body{padding:4px 16px 24px!important;gap:20px;min-height:0}.lxso-editor-foot{position:sticky;bottom:0;z-index:5;background:#fff;padding:10px 16px max(10px,env(safe-area-inset-bottom,0px))!important;box-shadow:0 -1px 0 var(--lx-line);flex-wrap:wrap}.lxso-editor-foot>.lx-btn{flex:1 1 0;min-width:0}.lxso-foot-msg{display:none}.lxso-foot-msg.is-error{display:block;order:-1;flex-basis:100%}.lxso-tpl-grid{grid-template-columns:minmax(0,1fr)}.lxso-tpl-pick{min-height:48px}.lxso-field-grid{grid-template-columns:minmax(0,1fr) 104px 44px!important}.lxso-field-grid input,.lxso-field-grid select,.lxso-field-remove,.lxso-add-field,.lxso-reason-chip{height:44px}.lxso-test-row{grid-template-columns:16px 76px minmax(0,1fr) 44px!important;min-height:52px}.lxso-regex{height:44px}}.lxso-ficha{display:flex;flex-direction:column;gap:16px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:16px}.lxso-ficha-block{display:flex;flex-direction:column;gap:6px}.lxso-ficha-block h2{font-size:16px;font-weight:500}.lxso-ficha ul{margin:0;padding-left:20px}.lxso-ficha .muted{color:var(--lx-muted)}.lxso-versions{list-style:none;padding:0!important;display:flex;flex-direction:column;gap:4px}.lxso-versions li{display:flex;gap:12px;align-items:center}.lxso-current{background:var(--lx-accent);color:var(--lx-ink);border-radius:10px;padding:0 8px;font-size:12px;line-height:20px}.lxso-ficha>.lx-btn{align-self:flex-start}.lxso-inuse .c-act{justify-self:end}@container (max-width: 760px){.lxso-inuse .c-act{display:none}}.lx-analytics-board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.lx-analytics-card{grid-column:span 2;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:20px;display:flex;flex-direction:column;gap:12px;min-height:240px;background:#fff}.lx-analytics-card.is-span-3{grid-column:span 3}.lx-analytics-card.is-span-4{grid-column:span 4}.lx-analytics-card.is-clickable{cursor:pointer;transition:border-color .15s ease}.lx-analytics-card.is-clickable:hover{border-color:var(--lx-line-strong)}.lx-analytics-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.lx-analytics-card-head .label{font-weight:500}.lx-analytics-card-head .sub{color:var(--lx-muted)}.lx-analytics-chip-system{height:22px;display:inline-flex;align-items:center;padding:0 6px;border:1px solid var(--lx-warm-grey);border-radius:var(--lx-r-4);color:var(--lx-slate);flex:none}.lx-analytics-number{flex:1;display:flex;align-items:center}.lx-analytics-number .value{font-family:var(--lx-mono);font-variant-numeric:tabular-nums;font-size:48px;line-height:56px;letter-spacing:-.02em;background:var(--lx-accent);padding:0 8px;border-radius:4px}.lx-analytics-svg-line{width:100%;height:150px;overflow:visible}.lx-analytics-svg-sparkline{width:100%;height:48px}.lx-analytics-xlabels{display:flex;justify-content:space-between;font-family:var(--lx-mono);color:var(--lx-muted)}.lx-analytics-bars{display:flex;align-items:flex-end;gap:6px;height:150px;border-bottom:1px solid var(--lx-line-strong)}.lx-analytics-bars span{flex:1;background:var(--lx-slate);border-radius:2px 2px 0 0}.lx-analytics-bars-labels{display:flex;gap:6px;font-family:var(--lx-mono);color:var(--lx-muted)}.lx-analytics-bars-labels span{flex:1;text-align:center}.lx-analytics-pie-row{flex:1;display:flex;align-items:center;gap:32px}.lx-analytics-pie-svg{width:150px;height:150px;transform:rotate(-90deg);flex:none}.lx-analytics-pie-legend{display:flex;flex-direction:column;gap:10px}.lx-analytics-pie-legend .row{display:flex;align-items:center;gap:10px}.lx-analytics-pie-legend .swatch{width:10px;height:10px;border-radius:2px;flex:none}.lx-analytics-pie-legend .name{width:72px}.lx-analytics-cost-stack{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:2px}.lx-analytics-cost-legend{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 8px;align-items:center}.lx-analytics-cost-legend .swatch{width:8px;height:8px;border-radius:2px}.lx-analytics-unavailable{color:var(--lx-muted);font-size:14px;flex:1;display:flex;align-items:center}.lx-chart-editor{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.lx-chart-editor-left{flex:1 1 380px;max-width:440px;display:flex;flex-direction:column;gap:16px}.lx-chart-editor-right{flex:999 1 520px;min-width:0;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);display:flex;flex-direction:column;background:#fff}.lx-chart-name-input{flex:1;min-width:280px;margin-left:-8px;padding:0 8px;height:44px;border:1px solid transparent;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-ink);font-family:var(--lx-font);font-size:var(--lx-fs-32);font-weight:600;letter-spacing:var(--lx-tracking-title);outline:none}.lx-chart-name-input:hover{border-color:var(--lx-line)}.lx-chart-name-input:focus{border-color:var(--lx-ink)}.lx-chart-back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px 0 4px;margin-left:-4px;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-muted);font-size:14px;font-weight:400;cursor:pointer}.lx-chart-back:hover{background:var(--lx-panel-2);color:var(--lx-ink)}.lx-query-card{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:16px;display:flex;flex-direction:column;gap:12px}.lx-query-card-head{display:flex;align-items:center;justify-content:space-between}.lx-query-badge{width:24px;height:24px;border-radius:4px;background:var(--lx-panel-2);display:flex;align-items:center;justify-content:center;font-family:var(--lx-mono)}.lx-query-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lx-query-field{display:flex;flex-direction:column;gap:6px;min-width:0}.lx-query-field>span{color:var(--lx-muted);font-size:14px}.lx-query-remove{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-muted);cursor:pointer}.lx-query-remove:hover{background:var(--lx-panel-2);color:var(--lx-ink)}.lx-add-query{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-ink);font-size:14px;font-weight:500;cursor:pointer}.lx-add-query:hover{background:var(--lx-panel-2)}.lx-formula-box{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:16px;display:flex;flex-direction:column;gap:12px}.lx-formula-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;background:transparent;color:var(--lx-ink);font-size:14px;font-weight:500;cursor:pointer;text-align:left}.lx-formula-input{height:40px;padding:0 12px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);font-family:var(--lx-mono);font-size:16px;color:var(--lx-ink);outline:none}.lx-formula-input:focus{border-color:var(--lx-ink);box-shadow:0 0 0 3px var(--lx-panel-2)}.lx-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--lx-line)}.lx-preview-body{padding:24px 24px 20px;display:flex;flex-direction:column;gap:16px;min-height:380px}.lx-preview-legend{display:flex;gap:20px;color:var(--lx-slate)}.lx-preview-legend .item{display:flex;align-items:center;gap:8px}.lx-preview-legend .solid{width:16px;height:2px;background:var(--lx-ink)}.lx-preview-legend .dashed{width:16px;border-top:2px dashed var(--lx-muted)}.lx-preview-line-grid{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px}.lx-preview-yaxis{display:flex;flex-direction:column;justify-content:space-between;height:240px;font-family:var(--lx-mono);color:var(--lx-muted);text-align:right}.lx-preview-svg{width:100%;height:240px;overflow:visible}.lx-preview-bars{display:flex;flex-direction:column;gap:20px;padding-top:24px}.lx-preview-bar-row{display:grid;grid-template-columns:180px minmax(0,1fr) 90px;gap:16px;align-items:center}.lx-preview-bar-track{height:28px;background:var(--lx-panel-2);border-radius:4px;overflow:hidden}.lx-preview-bar-fill{display:block;height:100%;background:var(--lx-slate)}.lx-preview-bar-value{font-family:var(--lx-mono);text-align:right}.lx-preview-pie-row{display:flex;align-items:center;justify-content:center;gap:40px;padding-top:16px}.lx-preview-pie-svg{width:220px;height:220px;transform:rotate(-90deg)}.lx-preview-number{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.lx-preview-number .value{font-family:var(--lx-mono);font-variant-numeric:tabular-nums;font-size:48px;line-height:56px}.lx-analytics-big{font-family:var(--lx-mono);font-variant-numeric:tabular-nums;font-size:32px;line-height:40px}.lx-analytics-big .unit{font-size:16px;color:var(--lx-muted)}.lx-analytics-reasons{display:flex;flex-direction:column;gap:6px;font-family:var(--lx-mono);min-width:0}.lx-analytics-reasons>span{display:flex;justify-content:space-between;gap:8px;min-width:0}.lx-analytics-reasons .r{color:var(--lx-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-analytics-reasons .none{color:var(--lx-muted);font-family:var(--lx-font)}.lx-analytics-cost-legend>span>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-preview-bar-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lx-preview-pie-name{width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-analytics-pie-legend,.lx-analytics-pie-legend .row{min-width:0}.lx-analytics-pie-legend .row .mono{white-space:nowrap}.lx-analytics-card .lx-preview-pie-name{width:auto;max-width:140px}.lx-analytics-card .lx-preview-legend{flex-wrap:wrap;gap:8px 16px}.lx-analytics-card .lx-preview-line-grid .lx-preview-yaxis,.lx-analytics-card .lx-preview-line-grid .lx-preview-svg{height:150px}.lx-analytics-card-head .label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-analytics-card-head .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lx-query-field select{height:36px;padding:0 8px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font-family:var(--lx-mono);font-size:14px;outline:none;min-width:0;width:100%}.lx-query-field select:focus{border-color:var(--lx-ink)}.lx-chart-save-note{color:var(--lx-muted)}.lx-chart-formula-error{color:var(--lx-ink)}.lx-analytics-page{container-type:inline-size}@container (max-width: 760px){.lx-analytics-board{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.lx-analytics-board>.lx-analytics-card{grid-column:span 1!important}.lx-analytics-board>.lx-analytics-card.is-first{grid-column:span 2!important}.lx-analytics-board>.lx-analytics-card.is-span-3,.lx-analytics-board>.lx-analytics-card.is-span-4,.lx-analytics-board>.lx-analytics-card.is-wide-saved{grid-column:span 2!important}.lx-analytics-pie-row{gap:20px}}.lx-chart-page{container-type:inline-size}@container (max-width: 760px){.lx-chart-name-input{min-width:0;width:100%;flex-basis:100%}.lx-chart-editor-left{max-width:none;flex-basis:100%}}.lx-page.lx-analytics-page{gap:28px}.lx-page.lx-chart-page{padding-top:32px;gap:24px}.lx-chart-editor-left .lx-segmented button{height:30px;padding:0 10px}.lx-preview-head .lx-segmented button{height:28px;padding:0 8px}.lx-analytics-page .lx-page-header .lx-segmented button{height:30px;padding:0 10px}.lx-analytics-page .lx-page-header{flex-wrap:wrap}.lx-analytics-page .lx-page-header .sub{white-space:nowrap}.lx-preview-legend{flex-wrap:wrap;gap:8px 20px}.lx-preview-legend .item{white-space:nowrap}.lxa-page{gap:24px}.lxa-header{align-items:flex-end;flex-wrap:wrap}.lxa-heading{display:flex;flex-direction:column;gap:6px;max-width:600px}.lxa-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lxa-muted{color:var(--lx-muted);font-size:14px}.lxa-note{color:var(--lx-muted);font-size:13px}.lxa-eyebrow{font-size:13px;font-weight:500;color:var(--lx-muted);text-transform:uppercase;letter-spacing:.04em}.lx-segmented.sm button{height:28px;padding:0 10px;font-size:13px}.lxa-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;transition:opacity var(--lx-dur)}.lxa-kpis.is-refetching{opacity:.55}.lxa-kpis.is-no-cost{grid-template-columns:repeat(4,minmax(0,1fr))}.lxa-kpis>.lx-help{grid-column:1 / -1}.lxa-kpis-head{grid-column:1 / -1;display:flex;align-items:baseline;gap:12px}.lxa-kpis-head h2{font-size:16px;line-height:22px;font-weight:600}.lxa-kpi{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.lxa-kpi .label{font-size:13px;line-height:18px;font-weight:500;color:var(--lx-muted)}.lxa-kpi .value{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lxa-kpi .lxa-delta{margin-top:auto}.lxa-kpi .sub{font-size:13px;color:var(--lx-muted)}.lxa-delta{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:13px;color:var(--lx-muted)}.lxa-delta strong{font-weight:600}.lxa-delta .ctx{color:var(--lx-muted);font-weight:400}.lxa-delta.is-good{color:#1f6f3a}.lxa-delta.is-bad{color:#a8321f}.lxa-delta.is-neutral{color:var(--lx-ink)}.lxa-delta.is-none{font-size:12px}.lxa-board-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:8px}.lxa-board-head h2{font-size:20px;line-height:28px;font-weight:600}.lxa-board-actions{display:flex;gap:8px;flex-wrap:wrap}.lxa-suggest-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px}.lxa-chip:hover{border-color:var(--lx-ink)}.lxa-chip.is-ghost{border-style:dashed}.lxa-board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;align-items:stretch}.lxa-card{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;padding:18px 18px 14px;display:flex;flex-direction:column;gap:12px;min-width:0}.lxa-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lxa-card-head .titles{display:flex;flex-direction:column;gap:4px;min-width:0}.lxa-card-head h3{font-size:16px;line-height:22px;font-weight:600}.lxa-card-head p{font-size:13px;line-height:18px;color:var(--lx-muted)}.lxa-card-head .lx-popover-panel{left:auto;right:0;min-width:190px}.lxa-card-menu{flex:none}.lxa-menu{display:flex;flex-direction:column}.lxa-menu .lx-popover-option:disabled{color:var(--lx-muted);cursor:not-allowed;background:transparent}.lxa-menu .is-danger:not(:disabled){color:#a8321f}.lxa-card-body{position:relative;display:flex;flex-direction:column;gap:8px;transition:opacity var(--lx-dur);min-width:0}.lxa-card-body.is-refetching{opacity:.5}.lxa-loading{height:200px;border-radius:var(--lx-r-4);background:var(--lx-panel);animation:lxPulse 1.2s ease infinite}.lxa-error{padding:12px 0}.lxa-axis-caption{font-size:12px;color:var(--lx-muted)}.lxa-plot{width:100%;min-width:0}.lxa-plot.is-clickable .recharts-surface,.lxa-donut-plot.is-clickable .recharts-surface{cursor:pointer}.lxa-plot .recharts-wrapper:focus,.lxa-plot svg:focus{outline:none}.lxa-plot .recharts-cartesian-axis-tick-value{font-family:var(--lx-font)}.lxa-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--lx-muted);font-size:14px;text-align:center;background:var(--lx-panel);border-radius:var(--lx-r-4);padding:16px}.lxa-bignumber{display:flex;flex-direction:column;gap:4px;padding:16px 0 8px}.lxa-bignumber .value{font-size:48px;line-height:56px;font-weight:600;letter-spacing:-.02em}.lxa-bignumber .caption{color:var(--lx-muted);font-size:14px}.lxa-figures{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--lx-muted)}.lxa-figures strong{color:var(--lx-ink);font-weight:600;font-size:20px;line-height:26px;margin-right:4px}.lxa-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--lx-ink)}.lxa-legend .item{display:inline-flex;align-items:center;gap:6px}.lxa-legend .key-line{width:14px;height:2px;border-radius:1px}.lxa-legend .key-rect{width:10px;height:10px;border-radius:2px}.lxa-reasons{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border-top:1px solid var(--lx-line)}.lxa-reasons a{display:grid;grid-template-columns:1fr auto 16px;align-items:center;gap:8px;padding:7px 4px;border-bottom:1px solid var(--lx-line);font-size:14px;color:var(--lx-ink);text-decoration:none}.lxa-reasons a:hover{background:var(--lx-panel)}.lxa-reasons .val{font-weight:600;font-variant-numeric:tabular-nums}.lxa-picked{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 10px;border-radius:var(--lx-r-4);background:var(--lx-panel);font-size:14px}.lxa-picked .what{flex:1;min-width:160px}.lxa-link{display:inline-flex;align-items:center;gap:4px;color:var(--lx-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--lx-accent);text-decoration-thickness:3px;text-underline-offset:3px}.lxa-tooltip{background:#fff;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);box-shadow:var(--lx-shadow-pop);padding:10px 12px;min-width:180px;max-width:280px;font-size:13px;display:flex;flex-direction:column;gap:6px;pointer-events:none}.lxa-tooltip-title{color:var(--lx-muted);font-size:12px;line-height:16px}.lxa-tooltip-row{display:grid;grid-template-columns:12px auto 1fr;align-items:center;gap:8px}.lxa-tooltip-row .key{width:12px;height:2px;border-radius:1px}.lxa-tooltip-row .key.is-rect{height:10px;width:10px;border-radius:2px}.lxa-tooltip-row .value{font-size:15px;font-weight:600;color:var(--lx-ink);white-space:nowrap}.lxa-tooltip-row .label{color:var(--lx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lxa-tooltip-hint{border-top:1px solid var(--lx-line);padding-top:6px;font-size:12px;color:var(--lx-muted)}.lxa-donut{display:grid;grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:16px;align-items:center}.lxa-donut-plot{position:relative}.lxa-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.lxa-donut-center .value{font-size:16px;font-weight:600}.lxa-donut-center .label{font-size:12px;color:var(--lx-muted)}.lxa-legend-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px;min-width:0}.lxa-legend-list button{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr) auto 48px;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:var(--lx-r-4);background:transparent;font-size:14px;color:var(--lx-ink);text-align:left;cursor:pointer}.lxa-legend-list button:disabled{cursor:default}.lxa-legend-list li.is-hover button,.lxa-legend-list button:hover:not(:disabled){background:var(--lx-panel)}.lxa-legend-list .sw{width:10px;height:10px;border-radius:2px}.lxa-legend-list .name{overflow-wrap:anywhere}.lxa-legend-list .val{font-weight:600;font-variant-numeric:tabular-nums}.lxa-legend-list .pct{color:var(--lx-muted);text-align:right;font-variant-numeric:tabular-nums}.lxa-table-wrap{max-height:260px;overflow:auto}.lxa-table{width:100%;border-collapse:collapse;font-size:14px}.lxa-table th,.lxa-table td{padding:6px 8px;border-bottom:1px solid var(--lx-line);text-align:left;font-weight:400}.lxa-table thead th{color:var(--lx-muted);font-weight:500;position:sticky;top:0;background:#fff}.lxa-table .num{text-align:right;font-variant-numeric:tabular-nums}.lxa-board-empty{border:1px dashed var(--lx-line-strong);border-radius:var(--lx-r-6);padding:32px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.lxa-board-empty h3{font-size:20px;font-weight:600}.lxa-board-empty p{color:var(--lx-muted)}.lxa-suggested{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.lxa-suggestion{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;text-align:left;cursor:pointer;font-size:14px;color:var(--lx-ink)}.lxa-suggestion span{color:var(--lx-muted);font-size:13px}.lxa-suggestion:hover:not(:disabled){border-color:var(--lx-ink);box-shadow:inset 3px 0 0 var(--lx-accent)}.lx-modal.lxa-gallery{width:960px;max-height:calc(100vh / 1.125 - 48px);display:flex;flex-direction:column}.lxa-gallery .lx-modal-header{align-items:flex-start}.lxa-gallery-tools{padding:16px 24px 4px;display:flex;flex-direction:column;gap:12px}.lxa-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-muted)}.lxa-search:focus-within{border-color:var(--lx-ink);box-shadow:0 0 0 3px var(--lx-panel-2)}.lxa-search input{flex:1;border:0;outline:none;font:inherit;font-size:16px;color:var(--lx-ink);background:transparent}.lxa-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;cursor:pointer;background:var(--lx-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.lxa-chips{display:flex;flex-wrap:wrap;gap:6px}.lxa-chip{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--lx-line-strong);background:#fff;font-size:13px;font-weight:500;color:var(--lx-ink);cursor:pointer}.lxa-chip.is-active{background:var(--lx-accent);border-color:var(--lx-accent)}.lxa-gallery-body{overflow:auto;flex:1;min-height:240px}.lxa-preset-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lxa-preset{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:14px;display:flex;flex-direction:column;gap:6px;background:#fff}.lxa-preset:hover{border-color:var(--lx-line-strong)}.lxa-preset h3{font-size:15px;line-height:20px;font-weight:600}.lxa-preset p{font-size:13px;line-height:18px;color:var(--lx-muted);flex:1}.lxa-preset-head{display:flex;align-items:center;gap:8px}.lxa-preset-head .icon{width:28px;height:28px;border-radius:var(--lx-r-4);background:var(--lx-panel-2);display:inline-flex;align-items:center;justify-content:center}.lxa-preset-head .cat{font-size:12px;color:var(--lx-muted);font-weight:500}.lxa-preset-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px}.lxa-preset-foot .lxa-note{flex:1}.lxa-preset-foot .lx-btn{margin-left:auto}.lxa-gallery-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0}.lxa-gallery-foot{justify-content:space-between;align-items:center}.lxa-stepper{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.lxa-stepper button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-muted);font-size:14px;font-weight:500;cursor:pointer;text-align:left}.lxa-stepper .n{width:24px;height:24px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--lx-panel-2);color:var(--lx-ink);font-size:13px;font-weight:600}.lxa-stepper .is-current button{border-color:var(--lx-ink);color:var(--lx-ink)}.lxa-stepper .is-current .n{background:var(--lx-accent)}.lxa-stepper .is-done button{color:var(--lx-ink)}.lxa-stepper .is-done .n{background:var(--lx-ink);color:#fff}.lxa-wizard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.lxa-wizard-step{display:flex;flex-direction:column;gap:14px;min-width:0}.lxa-wizard-step h2{font-size:24px;line-height:32px;font-weight:600}.lxa-options{display:flex;flex-direction:column;gap:8px}.lxa-options.is-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lxa-option{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;text-align:left;cursor:pointer;color:var(--lx-ink);font-size:14px;min-height:56px}.lxa-option:hover:not(:disabled){background:var(--lx-panel)}.lxa-option.is-selected{border-color:var(--lx-ink);box-shadow:inset 4px 0 0 var(--lx-accent)}.lxa-option:disabled{cursor:not-allowed;opacity:.6}.lxa-option .icon{width:34px;height:34px;flex:none;border-radius:var(--lx-r-4);background:var(--lx-panel-2);display:inline-flex;align-items:center;justify-content:center}.lxa-option.is-selected .icon{background:var(--lx-accent)}.lxa-option .text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.lxa-option .text strong{font-weight:600;font-size:15px}.lxa-option .text span{color:var(--lx-muted);font-size:13px}.lxa-option .tick{flex:none}.lxa-filters{display:flex;flex-direction:column;gap:16px}.lxa-checklist{min-width:0;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:12px 14px;display:flex;flex-direction:column;gap:4px;max-height:240px;overflow:auto}.lxa-checklist legend{font-size:14px;font-weight:600;padding:0 4px}.lxa-checklist label{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:6px 4px;border-radius:var(--lx-r-4);font-size:14px;cursor:pointer}.lxa-checklist label:hover{background:var(--lx-panel)}.lxa-checklist label.is-on{font-weight:500}.lxa-checklist input[type=checkbox]{width:16px;height:16px;accent-color:var(--lx-ink)}.lxa-checklist .sub{color:var(--lx-muted);font-size:12px}.lxa-inline{display:flex;gap:8px;flex-wrap:wrap}.lxa-inline .lx-input{flex:1;min-width:180px}.lxa-summary{flex:none;align-self:stretch;height:auto;padding:14px 16px;background:var(--lx-panel);border-radius:var(--lx-r-6);box-shadow:inset 4px 0 0 var(--lx-accent);font-size:15px;line-height:22px}.lxa-wizard-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--lx-line)}.lxa-advanced{font-size:13px;color:var(--lx-muted)}.lxa-advanced a{color:var(--lx-ink)}.lxa-preview{position:sticky;top:24px;display:flex;flex-direction:column;gap:10px}.lxa-preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.lxa-card.is-preview{box-shadow:var(--lx-shadow-pop)}@media (max-width: 1279px){.lxa-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.lxa-kpis.is-no-cost,.lxa-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.lxa-board .lxa-card{grid-column:1 / -1!important}.lxa-wizard{grid-template-columns:minmax(0,1fr)}.lxa-preview{position:static}.lxa-suggested{grid-template-columns:repeat(2,minmax(0,1fr))}.lxa-stepper .label{display:none}.lxa-stepper .is-current .label{display:inline}}@media (max-width: 640px){.lxa-kpis,.lxa-kpis.is-no-cost{grid-template-columns:repeat(2,minmax(0,1fr))}.lxa-preset-grid,.lxa-suggested,.lxa-options.is-grid,.lxa-donut{grid-template-columns:minmax(0,1fr)}.lxa-stepper{grid-template-columns:repeat(5,auto)}}.lxa-hint-touch,.lxa-narrow-only{display:none}@media (hover: none){.lxa-hint-pointer{display:none}.lxa-hint-touch{display:inline}}@media (max-width: 1100px){.lxa-wide-only{display:none}.lxa-narrow-only{display:inline}}@media (max-width: 640px){.lxa-header-actions{width:100%}.lxa-header-actions .lx-segmented{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}.lxa-header-actions .lx-segmented button{padding:0 6px;min-height:40px}.lxa-board-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.lxa-board-actions .lx-btn{padding:0 8px}.lxa-kpis{gap:10px}.lxa-card{padding:14px 14px 12px}.lxa-card-menu.lx-btn{width:44px;padding:0}.lxa-picked .what{min-width:0;flex-basis:100%}.lxa-picked .lxa-link{min-height:44px;display:inline-flex;align-items:center}.lxa-suggest-strip{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 4px}.lxa-chip{flex:none;min-height:40px}.lx-modal.lxa-gallery{width:100%;max-height:none}.lxa-gallery-tools{padding:12px 16px 4px}.lxa-gallery-body{min-height:0}.lxa-gallery-foot{gap:8px}.lxa-wizard-page .lxa-stepper{display:flex;gap:6px}.lxa-wizard-page .lxa-stepper li{flex:none}.lxa-wizard-page .lxa-stepper li.is-current{flex:1 1 auto;min-width:0}.lxa-wizard-page .lxa-stepper button{min-height:44px;min-width:44px;padding:6px 10px;justify-content:center}.lxa-wizard-page .lxa-stepper .is-current button{justify-content:flex-start}.lxa-wizard-page .lxa-stepper .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lxa-wizard-nav{position:sticky;bottom:0;z-index:5;background:#fff;margin:0 -16px;padding:10px 16px max(10px,env(safe-area-inset-bottom,0px))}.lxa-wizard-nav .lxa-muted{display:none}.lxa-wizard-nav .lx-btn{flex:1 1 0;min-width:0}.lxa-option{min-height:60px}.lxa-checklist label{min-height:44px}}@media (max-width: 640px){.lx-chart-back{height:44px}.lx-query-remove{width:44px;height:44px}.lx-query-field select,.lx-add-query{height:44px}.lx-chart-editor-left{max-width:none}.lxa-gallery-tools input[type=search]{height:40px}.lxa-advanced a{display:inline-block;padding:12px 0;margin:-12px 0}}.lxa-kpi-note{font-size:13px;margin-top:-8px}.lxa-tabs-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--lx-line);padding-bottom:8px}.lxa-tabs{display:flex;gap:4px;flex-wrap:wrap;min-width:0}.lxa-tab{height:36px;padding:0 14px;border:1px solid transparent;border-radius:var(--lx-r-6);background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--lx-muted);cursor:pointer}.lxa-tab:hover{color:var(--lx-ink);background:var(--lx-panel)}.lxa-tab.is-active{color:var(--lx-ink);background:var(--lx-panel);border-color:var(--lx-line-strong);box-shadow:inset 0 -3px 0 var(--lx-accent)}.lxa-tab[draggable=true]{cursor:grab}.lxa-bfilters{display:flex;flex-direction:column;gap:10px}.lxa-filters-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lxa-filters-actions{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.lxa-filter-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 12px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;font:inherit;font-size:14px;color:var(--lx-ink);cursor:pointer}.lxa-filter-btn:hover,.lxa-filter-btn[aria-expanded=true]{border-color:var(--lx-ink)}.lxa-filter-btn.is-set strong{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--lx-accent);color:var(--lx-ink);font-size:12px;font-weight:500;line-height:18px;text-align:center}.lxa-filter-panel{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px;padding:12px 14px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel)}.lxa-filter-panel .lx-field{gap:4px;min-width:180px}.lxa-check{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.lxa-check input{width:16px;height:16px;accent-color:var(--lx-ink)}.lxa-chip.is-static{display:inline-flex;align-items:center;gap:6px;cursor:default}.lxa-chip.is-static button{border:0;background:transparent;font-size:16px;line-height:1;cursor:pointer;color:var(--lx-muted)}.lxa-board{grid-auto-rows:minmax(132px,auto)}.lxa-cell{position:relative;display:flex;min-width:0}.lxa-cell>.lxa-card{flex:1;min-width:0}.lxa-card-head .titles{flex:1}.lxa-handle{flex:none;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-2px 0 0 -6px;padding:0;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-muted);cursor:grab;touch-action:none}.lxa-handle:hover,.lxa-handle:focus-visible{background:var(--lx-panel);color:var(--lx-ink)}.lxa-resize{position:absolute;right:2px;bottom:2px;width:18px;height:18px;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 50%,var(--lx-line-strong) 50%,var(--lx-line-strong) 58%,transparent 58%,transparent 72%,var(--lx-line-strong) 72%,var(--lx-line-strong) 80%,transparent 80%)}.lxa-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 1100px){.lxa-board{grid-auto-rows:auto}.lxa-board>.lxa-cell{grid-column:1 / -1!important;grid-row:auto!important}.lxa-resize,.lxa-handle{display:none}}@media (max-width: 640px){.lxa-filters-actions{margin-left:0;width:100%}.lxa-filter-panel .lx-field{min-width:100%}}.lxa-export{display:inline-flex;align-items:center;gap:4px}.lxa-exports{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;padding:14px 18px;display:flex;flex-direction:column;gap:8px}.lxa-exports h3{font-size:16px;line-height:22px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.lxa-exports ul,.lxa-feed-keys{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lxa-job,.lxa-feed-key{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--lx-line)}.lxa-job:first-child,.lxa-feed-key:first-child{border-top:0}.lxa-job .what,.lxa-feed-key .what{display:flex;flex-direction:column;gap:2px;min-width:0}.lxa-job .what strong{font-weight:500;font-size:14px}.lxa-export-form{display:flex;flex-direction:column;gap:12px}.lxa-export-top,.lxa-feed-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lx-modal.lxa-calls-export{width:640px;max-height:calc(100vh / 1.125 - 48px);display:flex;flex-direction:column;overflow:hidden}.lx-modal.lxa-calls-export .lx-modal-body{flex:1 1 auto;min-height:0;overflow:auto}.lx-modal.lxa-calls-export .lxa-checklist{max-height:none;overflow:visible}.lx-modal.lxa-feed{max-width:720px;max-height:calc(100vh / 1.125 - 48px);display:flex;flex-direction:column;overflow:hidden}.lx-modal.lxa-feed .lx-modal-body{flex:1 1 auto;min-height:0;overflow:auto}.lxa-feed-body{display:flex;flex-direction:column;gap:14px;min-width:0}.lxa-feed-top .lx-btn{margin-left:auto}.lxa-link-btn{background:none;border:0;padding:0;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.lxa-feed-steps{margin:0;padding-left:20px;font-size:13px;display:grid;gap:4px}.lxa-feed-new{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:var(--lx-panel);min-width:0}.lxa-feed-new strong{font-weight:500;font-size:14px}.lxa-feed-keyrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lxa-feed code,.lxa-feed-urls code{font-family:var(--lx-font-mono, ui-monospace, monospace);font-size:13px;overflow-wrap:anywhere}.lxa-feed-keyrow code{background:var(--lx-accent);color:var(--lx-ink);padding:2px 8px;border-radius:var(--lx-r-4)}.lxa-feed-urls{display:flex;flex-direction:column;gap:6px;margin:0}.lxa-feed-urls dt{font-size:12px;color:var(--lx-muted)}.lxa-feed-urls dd{margin:0;min-width:0}.lxa-feed-confirm{display:inline-flex;gap:6px}@media (max-width: 720px){.lxa-job,.lxa-feed-key{grid-template-columns:minmax(0,1fr) auto}.lxa-job>a,.lxa-job>.lxa-muted,.lxa-feed-key>.lx-btn,.lxa-feed-confirm{grid-column:1 / -1}.lxa-feed-top .lx-btn{margin-left:0}.lxa-export{grid-column:1 / -1;display:flex}.lxa-export>div{flex:1}.lxa-export .lx-btn{width:100%}}.lx-page.lx-g6-gap-40{gap:40px}.lx-g6-scroll{overflow-x:auto;overscroll-behavior-x:contain;background:linear-gradient(to right,var(--lx-bg, #fff) 30%,rgba(255,255,255,0)) left center / 32px 100% no-repeat local,linear-gradient(to left,var(--lx-bg, #fff) 30%,rgba(255,255,255,0)) right center / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#1b1b1b24,#1b1b1b00) left center / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#1b1b1b24,#1b1b1b00) right center / 12px 100% no-repeat scroll}.lx-g6-scroll>.lx-table,.lx-g6-scroll>.lx-g6-rows{min-width:var(--g6-min, 0px)}.lx-g6-scroll{container-type:inline-size}@container (max-width: 760px){.lx-g6-scroll>.lx-table,.lx-g6-scroll>.lx-g6-rows{min-width:0}.lx-g6-scroll .lx-table-head{display:none}.lx-g6-scroll .lx-table-row,.lx-g6-scroll .lx-g6-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;height:auto!important;min-height:0!important;padding:14px 12px!important;row-gap:12px!important;align-items:start}.lx-g6-scroll .lx-table-row>:first-child,.lx-g6-scroll .lx-g6-row>.lx-g6-row-head{grid-column:1 / -1;order:-1}.lx-g6-scroll [data-label]{text-align:left!important;justify-self:stretch!important;justify-content:flex-start!important}.lx-g6-scroll [data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-family:var(--lx-font, "Syne"),sans-serif;font-size:14px;font-weight:500;color:var(--lx-muted)}}.lx-g6-static-row{cursor:default}.lx-g6-static-row:hover{background:transparent}.lx-g6 .lx-switch:disabled{cursor:not-allowed;opacity:.5}.lx-g6-requests{container-type:inline-size}.lx-g6-request{display:grid;grid-template-columns:36px minmax(200px,1fr) 130px 150px auto;grid-template-areas:"av info when role actions";gap:16px;align-items:center;min-height:68px;padding:12px 16px;border-bottom:1px solid var(--lx-line)}.lx-g6-request>.av{grid-area:av}.lx-g6-request>.info{grid-area:info}.lx-g6-request>.when{grid-area:when}.lx-g6-request>.role{grid-area:role}.lx-g6-request>.actions{grid-area:actions}@container (max-width: 760px){.lx-g6-request{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"av info when" ". role actions";row-gap:10px}.lx-g6-request>.role{justify-self:start;width:150px}}.lx-select.lx-g6-role-select{height:34px;padding:0 8px;font-size:14px}.lx-btn.lx-g6-btn-34{height:34px}.lx-g6-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-cred-list{display:flex;flex-direction:column;gap:16px}.lx-cred-card{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;padding:18px 20px;display:flex;flex-direction:column;gap:16px;container-type:inline-size}.lx-cred-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.lx-cred-title{display:flex;flex-direction:column;gap:2px;min-width:0}.lx-cred-title .name{font-size:16px;line-height:24px;font-weight:500;overflow-wrap:anywhere}.lx-cred-title .meta{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--lx-slate)}.lx-cred-title .meta .mono{color:var(--lx-muted)}.lx-cred-state{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.lx-cred-state .last{color:var(--lx-muted);font-size:14px;white-space:nowrap}.lx-cred-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;padding-top:14px;border-top:1px solid var(--lx-line)}.lx-cred-col{display:flex;flex-direction:column;gap:10px;min-width:0}.lx-cred-label{font-weight:500;color:var(--lx-ink);display:flex;align-items:center;gap:8px}.lx-cred-estimate{height:20px;padding:0 6px;border-radius:var(--lx-r-4);background:var(--lx-panel-2);color:var(--lx-slate);font-size:12px;font-weight:500;display:inline-flex;align-items:center}.lx-cred-chips{display:flex;flex-wrap:wrap;gap:6px}.lx-cred-chip{min-height:26px;padding:0 10px;display:inline-flex;align-items:center;border-radius:var(--lx-r-4);border:1px solid var(--lx-line-strong);background:#fff;color:var(--lx-ink);font-size:14px;text-decoration:none;max-width:100%;min-width:0;overflow-wrap:anywhere;transition:background var(--lx-dur) var(--lx-ease)}.lx-cred-chip:hover{background:var(--lx-panel)}.lx-cred-chip-tag{margin-left:6px;font-size:12px;color:var(--lx-muted)}.lx-cred-chip:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.lx-cred-hint{color:var(--lx-muted);font-size:14px;line-height:20px}.lx-cred-windows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lx-cred-window{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:var(--lx-panel);border-radius:var(--lx-r-6);min-width:0}.lx-cred-window .l{color:var(--lx-muted);font-size:14px}.lx-cred-window .v{font-size:16px;line-height:24px;color:var(--lx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-cred-window .n{color:var(--lx-slate);font-size:12px;line-height:16px}.lx-cred-disclaimer{display:flex;flex-direction:column;gap:4px;color:var(--lx-muted);font-size:12px;line-height:18px;max-width:900px}.lx-cred-linkish{align-self:flex-start;border:0;background:none;padding:0;color:var(--lx-ink);font:inherit;font-size:inherit;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@container (max-width: 640px){.lx-cred-body{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width: 640px){.lx-page.lx-g6-gap-40{gap:28px}.lx-g6 h1{font-size:24px!important;line-height:32px!important}.lx-g6 .lx-select.lx-g6-role-select{height:44px;font-size:16px}.lx-g6 .lx-btn.lx-g6-btn-34{height:auto;min-height:44px}.lx-g6-request{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"av info" "when when" "role role" "actions actions";gap:10px 12px;padding:14px}.lx-g6-request>.role{width:100%!important;justify-self:stretch}.lx-g6-request>.actions{display:grid!important;grid-template-columns:1fr 1fr}.lx-g6-members .lx-table-head{display:none}.lx-g6-members .lx-table-row{grid-template-columns:36px minmax(0,1fr)!important;grid-template-areas:"av who" ". role" ". last";height:auto!important;padding:12px 0;row-gap:8px}.lx-g6-members .lx-table-row>:nth-child(1){grid-area:av}.lx-g6-members .lx-table-row>:nth-child(2){grid-area:who;min-width:0}.lx-g6-members .lx-table-row>select{grid-area:role;width:100%}.lx-g6-members .lx-table-row>.last{grid-area:last;text-align:left!important}.lx-g6-scroll .lx-table-row,.lx-g6-scroll .lx-g6-row{padding:14px 0!important}.lx-cred-card{padding:16px}.lx-cred-head{flex-direction:column}.lx-cred-head{gap:8px}.lx-cred-state{align-items:center;flex-direction:row;flex-wrap:wrap;gap:4px 12px}.lx-cred-windows{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lx-cred-window{padding:8px}.lx-cred-window .v{font-size:14px}.lx-cred-chip{min-height:44px;padding-block:4px}.lx-cred-linkish{min-height:44px}}.lx-cred-state .row{display:inline-flex;align-items:center;gap:4px}.lx-cred-disclaimer .full,.lx-details .muted-inline{color:var(--lx-muted)}.lx-cred-card:has(.lx-details-panel){position:relative;z-index:5}.lx-cred-change-row{display:flex;justify-content:flex-end}.lx-cred-actions{display:flex;flex-direction:column;gap:12px}.lx-cred-actions .lx-cred-change-row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px}.lx-cred-check-wrap{display:flex;flex-direction:column;gap:8px}.lx-cred-check-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lx-cred-check{display:flex;flex-direction:column;gap:4px}.lx-cred-check-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.lx-cred-check-line .muted{color:var(--lx-muted);font-size:14px}.lx-cred-check-note{color:var(--lx-slate);font-size:14px}.lx-cred-trust{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--lx-line);border-radius:var(--lx-r-8, 8px);background:var(--lx-panel-2)}.lx-cred-trust-row{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;align-items:center;gap:8px}.lx-cred-trust-value{overflow-wrap:anywhere;font-size:14px}@media (max-width: 640px){.lx-cred-trust-row{grid-template-columns:minmax(0,1fr) auto}.lx-cred-trust-row>.lx-cred-label{grid-column:1 / -1}}.lx-tariff-block{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:0 16px;border-top:1px solid var(--lx-line);padding-top:10px}.lx-tariff-block .lx-cred-label{min-height:34px}.lx-tariff-block .lx-tariff-row{grid-column:2}.lx-tariff-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:34px}.lx-tariff-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.lx-tariff-name{color:var(--lx-slate)}.lx-tariff-price{color:var(--lx-ink);font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.lx-tariff-plan{color:var(--lx-slate);font-size:14px}.lx-tariff-source{height:20px;padding:0 6px;border-radius:var(--lx-r-4);background:var(--lx-panel-2);color:var(--lx-slate);font-size:12px;font-weight:500;display:inline-flex;align-items:center}.lx-tariff-actions{flex:none;display:inline-flex;align-items:center;gap:2px}@media (min-width: 641px){.lx-modal:has(.lx-tariff-editor) .lx-modal-body{max-height:calc(100vh / var(--lx-scale, 1) - 190px);overflow:auto}}.lx-tariff-editor{display:flex;flex-direction:column;gap:18px}.lx-tariff-now{margin:0;font-weight:500}.lx-tariff-warning{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--lx-r-6);background:var(--lx-accent);color:var(--lx-ink);font-size:14px;line-height:20px}.lx-tariff-warning svg{flex:none;margin-top:2px}.lx-tariff-history{display:flex;flex-direction:column;gap:8px}.lx-tariff-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--lx-line);border-radius:var(--lx-r-6)}.lx-tariff-history-list li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:2px 12px;padding:10px 12px;border-top:1px solid var(--lx-line);font-size:14px;line-height:20px}.lx-tariff-history-list li:first-child{border-top:0}.lx-tariff-history-list .when{color:var(--lx-muted);grid-row:span 2}.lx-tariff-history-list .why{color:var(--lx-muted);overflow-wrap:anywhere}.lx-recalc{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff}.lx-recalc-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.lx-recalc-title{font-weight:500}.lx-recalc-status{font-size:14px;padding:2px 8px;border-radius:var(--lx-r-4);background:var(--lx-panel-2);color:var(--lx-ink)}.lx-recalc-status.is-done{background:var(--lx-accent)}.lx-recalc-bar{height:8px;border-radius:4px;background:var(--lx-panel-2);overflow:hidden}.lx-recalc-bar span{display:block;height:100%;background:var(--lx-ink);transition:width .3s ease}.lx-recalc-line{font-size:14px;color:var(--lx-slate);line-height:20px}.lx-recalc-note{font-size:14px;color:var(--lx-muted);line-height:20px}.lx-recalc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.lx-recalc-grid div{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:8px 10px;display:flex;flex-direction:column;gap:2px}.lx-recalc-grid dt{font-size:12px;color:var(--lx-muted);line-height:16px}.lx-recalc-grid dd{margin:0;font-size:16px}.lx-tariffs-card{display:flex;flex-direction:column;gap:18px;padding:28px}.lx-tariffs-head{display:flex;flex-direction:column;gap:6px}.lx-tariffs-group{display:flex;flex-direction:column;gap:4px}@media (max-width: 640px){.lx-tariff-row{gap:8px}.lx-tariff-block{grid-template-columns:minmax(0,1fr)}.lx-tariff-block .lx-tariff-row{grid-column:1}.lx-tariff-block .lx-cred-label{min-height:0}.lx-tariff-history-list li{grid-template-columns:minmax(0,1fr)}.lx-tariff-history-list .when{grid-row:auto}.lx-recalc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-tariffs-card{padding:16px}}.bh-card{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:24px;display:flex;flex-direction:column;gap:20px;background:#fff}.bh-title{margin:0;font-size:var(--lx-fs-20);line-height:var(--lx-lh-20);font-weight:600;letter-spacing:var(--lx-tracking-title)}.bh-head{display:flex;flex-direction:column;gap:4px;color:var(--lx-muted)}.bh-foot{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--lx-line)}.st-band{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel);color:var(--lx-slate)}@media (max-width: 640px){.lx-card.st-card{padding:24px}.st-card .lx-input,.st-card .lx-select{height:40px}}.ak-card{display:flex;flex-direction:column;gap:20px}.ak-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ak-list{display:flex;flex-direction:column;border:1px solid var(--lx-line);border-radius:var(--lx-r-6)}.ak-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--lx-line)}.ak-row:first-child{border-top:0}.ak-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ak-name{font-weight:500;overflow-wrap:anywhere}.ak-meta{color:var(--lx-muted);font-size:14px;line-height:20px}.ak-kinds{border:0;padding:0;margin:16px 0 0;display:flex;gap:20px}.ak-kinds legend{margin-bottom:8px;padding:0}.ak-kinds label{display:inline-flex;align-items:center;gap:8px}.ak-warn{margin:0 0 12px;font-weight:500}.ak-value{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--lx-r-6);background:var(--lx-panel)}.ak-value code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.st-days{display:flex;align-items:center;gap:8px}.st-days .lx-input{width:96px}.st-field-error{color:var(--lx-ink);font-weight:500}.lx-mod{display:flex;flex-direction:column;gap:20px}.lx-mod-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lx-mod-toolbar a.lx-btn{text-decoration:none;display:inline-flex;align-items:center}.lx-mod-list{display:flex;flex-direction:column;gap:16px}.lx-mod-card{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;padding:18px 20px;display:flex;flex-direction:column;gap:14px;container-type:inline-size}.lx-mod-card.is-off{background:var(--lx-panel)}.lx-mod-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.lx-mod-title{display:flex;flex-direction:column;gap:2px;min-width:0}.lx-mod-title .name{font-size:16px;line-height:24px;font-weight:500;overflow-wrap:anywhere}.lx-mod-title .meta{color:var(--lx-slate);overflow-wrap:anywhere}.lx-mod-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.lx-mod-chip{height:24px;padding:0 8px;border-radius:var(--lx-r-4);background:var(--lx-panel-2);color:var(--lx-ink);font-size:14px;font-weight:500;display:inline-flex;align-items:center}.lx-mod-chip.is-off{background:#fff;border:1px solid var(--lx-ink)}.lx-mod-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.lx-mod-row .muted,.lx-mod-cred.muted{color:var(--lx-muted);font-size:14px}.lx-mod-cred{display:inline-flex;align-items:center;gap:8px}.lx-mod-actions{display:flex;flex-wrap:wrap;gap:8px}.lx-mod-versions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lx-mod-versions li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:2px 12px;padding:8px 0;border-bottom:1px solid var(--lx-line)}.lx-mod-versions .muted{color:var(--lx-muted);font-size:14px;grid-column:2}@media (max-width: 640px){.lx-mod-card{padding:16px}.lx-mod-head{flex-direction:column;gap:8px}.lx-mod-chips{justify-content:flex-start}.lx-mod-actions .lx-btn{min-height:44px}}.lx-mod-test-result{display:flex;flex-direction:column;gap:12px}.lx-mod-turn{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6)}.lx-mod-turn p{margin:0}.lx-mod-turn .customer{color:var(--lx-slate)}.lx-mod-turn .stats{display:flex;gap:8px;align-items:baseline;color:var(--lx-muted);font-size:14px}.lx-mod-summary{margin:0;display:flex;flex-wrap:wrap;gap:8px 24px}.lx-mod-summary dt{color:var(--lx-muted);font-size:14px}.lx-mod-summary dd{margin:0}.lx-mod-chip.is-live{background:var(--lx-accent)}.lx-mod-form{gap:16px}.lx-mod-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.lx-mod-pick{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:12px 16px;display:flex;flex-direction:column;gap:8px;margin:0;min-width:0}.lx-mod-pick legend{font-weight:500;padding:0 4px}.lx-mod-check{display:inline-flex;align-items:center;gap:8px;min-height:28px}.lx-mod-report{display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1px solid var(--lx-line)}.lx-mod-report .muted{color:var(--lx-muted);font-size:14px;margin:0}.lx-mod-table-wrap{overflow-x:auto}.lx-mod-table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.lx-mod-table th,.lx-mod-table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--lx-line);vertical-align:top}.lx-mod-table thead th{color:var(--lx-slate);font-weight:500}.lx-mod-table tbody th{font-weight:500}.lx-mod-table tbody th span{display:block;overflow-wrap:anywhere}.lx-mod-table tbody th .muted{color:var(--lx-muted);font-weight:400}.lx-mod-failure{display:block;color:var(--lx-slate)}@font-face{font-family:Syne;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/Syne-Variable.woff2) format("woff2-variations"),url(/fonts/Syne-Variable.woff2) format("woff2")}:root{--lx-scale: 1.125;--lx-bg: #ffffff;--lx-panel: #faf8f4;--lx-panel-2: #f2efe9;--lx-warm-grey: #e1ddd8;--lx-line: #e6e1d9;--lx-line-strong: #d4cec4;--lx-ink: #1b1b1b;--lx-ink-hover: #33302c;--lx-muted: #6f6a63;--lx-slate: #4b5563;--lx-accent: #fbff30;--lx-lat-endpoint: #e1ddd8;--lx-lat-stt: #b5aea4;--lx-lat-llm: #6f6a63;--lx-lat-tts: #1b1b1b;--lx-scrim: rgba(27, 27, 27, .18);--lx-shadow-pop: 0 8px 24px rgba(27, 27, 27, .06);--lx-shadow-modal: 0 12px 32px rgba(27, 27, 27, .08);--lx-font: "Syne", sans-serif;--lx-mono: "SF Mono", Menlo, monospace;--lx-fs-14: 14px;--lx-lh-14: 20px;--lx-fs-16: 16px;--lx-lh-16: 24px;--lx-fs-20: 20px;--lx-lh-20: 28px;--lx-fs-24: 24px;--lx-lh-24: 32px;--lx-fs-32: 32px;--lx-lh-32: 40px;--lx-fs-48: 48px;--lx-lh-48: 56px;--lx-tracking-title: -.015em;--lx-r-4: 4px;--lx-r-6: 6px;--lx-s-2: 2px;--lx-s-4: 4px;--lx-s-6: 6px;--lx-s-8: 8px;--lx-s-10: 10px;--lx-s-12: 12px;--lx-s-16: 16px;--lx-s-20: 20px;--lx-s-24: 24px;--lx-s-28: 28px;--lx-s-32: 32px;--lx-s-40: 40px;--lx-s-48: 48px;--lx-s-64: 64px;--lx-h-row: 52px;--lx-h-row-tall: 68px;--lx-h-head: 40px;--lx-h-btn-lg: 40px;--lx-h-btn: 36px;--lx-h-btn-sm: 32px;--lx-h-chip: 24px;--lx-h-topbar: 56px;--lx-w-sidebar: 216px;--lx-w-sidebar-collapsed: 64px;--lx-dur: .15s;--lx-dur-in: .18s;--lx-ease: ease}html{zoom:var(--lx-scale)}@keyframes lxPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes lxIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}::selection{background:var(--lx-accent);color:var(--lx-ink)}.ag-stepper{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:0}.ag-step{display:flex;align-items:center}.ag-step-sep{width:32px;height:1px;background:var(--lx-line-strong);margin:0 12px}.ag-step-btn{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:0;font:inherit;font-size:14px;font-weight:500;color:var(--lx-muted)}button.ag-step-btn{cursor:pointer}.ag-step-num{width:24px;height:24px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lx-line-strong);background:#fff;font-family:var(--lx-mono);font-size:14px}.ag-step.is-done .ag-step-num{background:var(--lx-ink);border-color:var(--lx-ink);color:#fff}.ag-step.is-current .ag-step-btn{color:var(--lx-ink)}.ag-step.is-current .ag-step-num{background:var(--lx-accent);border-color:var(--lx-ink);color:var(--lx-ink)}.ag-radio-card{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;cursor:pointer;transition:border-color var(--lx-dur) var(--lx-ease),box-shadow var(--lx-dur) var(--lx-ease)}.ag-radio-card input{position:absolute;opacity:0;pointer-events:none}.ag-radio-card.is-checked{border-color:var(--lx-ink);box-shadow:0 0 0 3px var(--lx-panel-2)}.ag-radio-card:has(input:focus-visible){outline:2px solid var(--lx-ink);outline-offset:2px}.ag-radio-icon{width:32px;height:32px;border-radius:var(--lx-r-6);background:var(--lx-panel-2);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ag-radio-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ag-radio-title{font-size:16px;line-height:24px;font-weight:500}.ag-radio-desc{font-size:14px;line-height:20px;color:var(--lx-muted)}.ag-drawer{position:fixed;top:var(--lx-h-topbar);right:0;bottom:0;z-index:40;max-width:100vw;background:#fff;border-left:1px solid var(--lx-line);box-shadow:var(--lx-shadow-modal);display:flex;flex-direction:column;animation:lxIn var(--lx-dur-in) var(--lx-ease)}.ag-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 20px;border-bottom:1px solid var(--lx-line)}.ag-drawer-head h2{margin:0;font-size:20px;line-height:28px;font-weight:600;letter-spacing:var(--lx-tracking-title)}.ag-drawer-body{flex:1;min-height:0;overflow:auto}.ag-env{display:inline-flex;align-items:center;gap:6px;height:var(--lx-h-chip);padding:0 8px;border-radius:var(--lx-r-4);border:1px solid var(--lx-line-strong);background:#fff;color:var(--lx-ink);font-size:14px;font-weight:500}.ag-env .mono{font-weight:400}.ag-env.is-staging{background:var(--lx-panel-2);border-color:var(--lx-panel-2)}.ag-env.is-production{background:var(--lx-accent);border-color:var(--lx-accent)}.ag-env.is-unpublished{border-style:dashed;color:var(--lx-slate)}.ag-version{display:inline-flex;align-items:center;height:var(--lx-h-chip);padding:0 8px;border-radius:var(--lx-r-4);border:1px solid var(--lx-line-strong);background:#fff;font-size:14px}.ag-seal{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:var(--lx-r-4);border:1px solid var(--lx-ink);background:#fff;font-size:14px;font-weight:500;color:var(--lx-ink)}.ag-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--lx-scrim);display:flex;align-items:flex-end}.ag-sheet{width:100%;background:#fff;border-radius:var(--lx-r-6) var(--lx-r-6) 0 0;border-top:1px solid var(--lx-line);padding:8px 16px max(16px,env(safe-area-inset-bottom,0px));overflow:auto;animation:lxIn var(--lx-dur-in) var(--lx-ease)}.ag-collapsible{border:1px solid var(--lx-line);border-radius:var(--lx-r-6)}.ag-collapsible-head{width:100%;display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 16px;border:0;background:var(--lx-panel);font:inherit;font-size:14px;font-weight:500;cursor:pointer;border-radius:var(--lx-r-6)}.ag-collapsible-body{padding:16px;border-top:1px solid var(--lx-line)}.lx-page.ag-list{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.ag-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.ag-head-text{display:flex;flex-direction:column;gap:6px;max-width:640px}.ag-sub{font-size:16px;line-height:24px;color:var(--lx-muted);text-wrap:pretty}.ag-head-actions{display:flex;gap:8px;flex-wrap:wrap}.ag-head-actions .lx-btn{display:inline-flex;align-items:center;gap:8px}.ag-readonly{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel);color:var(--lx-slate)}.ag-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ag-search{flex:0 1 320px;min-width:200px;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-muted)}.ag-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--lx-ink);font-size:16px}.ag-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel);flex-wrap:wrap}.ag-seg button{height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--lx-r-4);background:transparent;color:var(--lx-muted);font-size:14px;font-weight:500;cursor:pointer}.ag-seg button.is-on{background:#fff;color:var(--lx-ink);border-color:var(--lx-line-strong)}.ag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.ag-card{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);text-align:left;text-decoration:none;font-size:14px;transition:border-color var(--lx-dur) var(--lx-ease)}.ag-card:hover{border-color:var(--lx-line-strong)}.ag-card:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.ag-card-thumb{height:112px;border-radius:var(--lx-r-6);background:var(--lx-panel);border:1px solid var(--lx-line);overflow:hidden;padding:8px}.ag-card-text{display:flex;flex-direction:column;gap:4px}.ag-card-name{font-size:16px;line-height:24px;font-weight:500}.ag-card-desc{color:var(--lx-muted);text-wrap:pretty}.ag-card-envs{display:flex;flex-wrap:wrap;gap:6px}.ag-card-foot{display:flex;flex-direction:column;gap:2px;padding-top:12px;border-top:1px solid var(--lx-line);color:var(--lx-muted)}.ag-card-used{color:var(--lx-ink)}.ag-card-skel{pointer-events:none}.ag-error .lx-btn{display:inline-flex;align-items:center;gap:8px}.ag-empty{display:flex;flex-direction:column;align-items:center;gap:28px;padding:56px 16px;border:1px dashed var(--lx-line-strong);border-radius:var(--lx-r-6);text-align:center}.ag-empty-text{max-width:520px;font-size:16px;line-height:24px;color:var(--lx-slate);text-wrap:pretty}.ag-empty-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;width:100%;max-width:640px}.ag-empty-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer;font:inherit}.ag-empty-card.is-primary{border-color:var(--lx-ink)}.ag-empty-card:hover{background:var(--lx-panel)}.ag-empty-card:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.ag-empty-icon{width:32px;height:32px;border-radius:var(--lx-r-6);background:var(--lx-panel-2);display:flex;align-items:center;justify-content:center}.ag-empty-icon.is-accent{background:var(--lx-accent)}.ag-empty-title{font-size:16px;font-weight:500}.ag-empty-desc{color:var(--lx-muted);white-space:normal}.ag-noresults{padding:56px 16px;text-align:center;font-size:16px;color:var(--lx-slate)}.ag-page-head{display:flex;flex-direction:column;gap:12px}.ag-page-head .ag-head{align-items:flex-end}.ag-back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px 0 4px;margin-left:-4px;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.ag-back:hover{background:var(--lx-panel-2);color:var(--lx-ink)}.lx-page.ag-describe{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.ag-field{display:flex;flex-direction:column;gap:8px}.ag-field-label{font-size:16px;font-weight:500}.ag-field textarea{padding:12px 14px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font:inherit;font-size:16px;line-height:24px;resize:vertical;outline:none}.ag-field textarea:focus{border-color:var(--lx-ink);box-shadow:0 0 0 3px var(--lx-panel-2)}.ag-field-error{display:flex;align-items:center;gap:6px;color:var(--lx-ink)}.ag-examples{display:flex;flex-direction:column;gap:8px}.ag-examples-title{font-weight:500;color:var(--lx-muted)}.ag-example{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel);color:var(--lx-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.ag-example svg{margin-top:2px;color:var(--lx-muted);flex:0 0 auto}.ag-example span{white-space:normal;line-height:20px}.ag-example:hover{border-color:var(--lx-line-strong);background:#fff}.ag-example:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.ag-describe-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--lx-line)}.ag-describe-foot .lx-btn{display:inline-flex;align-items:center;gap:8px}.ag-or{color:var(--lx-muted)}.lx-page.ag-gen{max-width:1100px;margin:0 auto;display:flex;gap:40px;flex-wrap:wrap;align-items:flex-start}@media (max-width: 899px){.lx-page.ag-gen{flex-wrap:nowrap;align-items:stretch}}.ag-gen-main{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:28px}.ag-gen-side{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:10px}.ag-gen-desc{padding:14px 16px;border-radius:var(--lx-r-6);background:var(--lx-panel);border:1px solid var(--lx-line);font-size:16px;line-height:24px}.ag-gen-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ag-gen-step{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px}.ag-gen-rail{display:flex;flex-direction:column;align-items:center}.ag-gen-dot{width:18px;height:18px;margin-top:1px;border-radius:9px;border:1px solid var(--lx-line-strong);background:#fff;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.ag-gen-dot.is-done{background:var(--lx-ink);border-color:var(--lx-ink)}.ag-gen-dot.is-running{background:var(--lx-accent);border-color:var(--lx-ink)}.ag-gen-line{flex:1;width:1px;min-height:24px;background:var(--lx-line)}.ag-gen-line.is-done{background:var(--lx-ink)}.ag-gen-row{display:flex;justify-content:space-between;gap:12px;padding-bottom:20px;color:var(--lx-ink)}.ag-gen-row>span:first-child{font-size:16px;line-height:20px}.ag-gen-row.is-pending,.ag-gen-state{color:var(--lx-muted)}.ag-gen-cancel{align-self:flex-start;display:inline-flex;align-items:center;height:36px;padding:0 10px;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.ag-gen-cancel:hover{background:var(--lx-panel-2)}.ag-gen-canvas{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);overflow:hidden;width:fit-content;max-width:100%}.ag-draft-canvas{position:relative;max-width:100%;overflow-x:auto;overflow-y:hidden;border-radius:var(--lx-r-6);background-color:#fff;background-image:radial-gradient(circle,var(--lx-line) 1px,transparent 1.2px)}.ag-draft-node{position:absolute;width:220px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;font-size:14px;line-height:20px}.ag-draft-node-icon{width:32px;height:32px;flex:0 0 auto;border-radius:var(--lx-r-6);background:var(--lx-panel-2);display:flex;align-items:center;justify-content:center}.ag-draft-node-text{min-width:0;display:flex;flex-direction:column}.ag-draft-node-type{color:var(--lx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-draft-node-title{font-size:16px;line-height:24px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-page.ag-templates{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.ag-grid-templates{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ag-template{gap:14px;cursor:pointer;font:inherit;font-size:14px}.ag-template-thumb{box-sizing:border-box;height:96px;border-radius:var(--lx-r-6);background:var(--lx-panel);border:1px solid var(--lx-line);padding:8px;overflow:hidden}.ag-template-includes{color:var(--lx-slate);white-space:normal}.ag-template-warn{display:flex;align-items:flex-start;gap:6px;color:var(--lx-ink);white-space:normal}.ag-template-warn svg{flex:0 0 auto;margin-top:2px}.ag-template-use{display:flex;align-items:center;gap:6px;font-weight:500}.ag-outcome{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel)}.ag-outcome.is-review{border-color:var(--lx-ink);box-shadow:0 0 0 1px var(--lx-ink)}.ag-outcome-head{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.ag-outcome-mark{width:24px;height:24px;flex:0 0 auto;border-radius:var(--lx-r-4);background:var(--lx-accent);display:flex;align-items:center;justify-content:center}.ag-outcome-text{flex:1;min-width:220px;text-wrap:pretty;line-height:24px;font-weight:500}.ag-outcome-review{display:flex;flex-direction:column;gap:4px;padding-left:36px}.ag-outcome-point{display:flex;align-items:center;gap:10px}.ag-outcome-msg{display:flex;align-items:center;gap:6px;flex:1}.ag-outcome-cols{display:flex;gap:24px;flex-wrap:wrap;padding-left:36px}.ag-outcome-col{flex:1 1 300px;display:flex;flex-direction:column;gap:6px}.ag-outcome-col ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.ag-outcome-title{font-weight:500}.ag-templates .ag-head-text{gap:6px}.ag-templates .ag-page-head{gap:12px}.ag-templates .ag-sub,.ag-template .ag-card-desc,.ag-template-includes{line-height:20px}.ag-template{gap:12px}.lx-page.ag-wz{max-width:1240px;gap:24px}.ag-wz-headrow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ag-wz-titlebox{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.ag-wz-draftchip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--lx-r-4);background:var(--lx-panel-2);font-weight:500}.ag-wz-actions{display:flex;gap:8px}.ag-wz-actions .lx-btn,.ag-wz-foot .lx-btn{display:inline-flex;align-items:center;gap:8px;height:40px}.ag-wz-stepbars{display:none}.ag-wz-cols{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.ag-wz-card{flex:999 1 520px;min-width:0;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;display:flex;flex-direction:column}.ag-wz-body{padding:32px;display:flex;flex-direction:column;gap:28px;min-height:460px}.ag-wz-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid var(--lx-line);flex-wrap:wrap}.ag-wz-foot-err{display:flex;align-items:center;gap:6px;font-weight:500}.ag-wz-foot-step{color:var(--lx-muted)}.ag-wz-title{display:flex;flex-direction:column;gap:4px}.ag-wz-title h2{margin:0;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.015em}.ag-wz-title>span,.ag-wz-title>div>span{font-size:16px;color:var(--lx-muted);text-wrap:pretty}.ag-wz-title-row{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.ag-wz-title-row>div{display:flex;flex-direction:column;gap:4px}.ag-wz-field{display:flex;flex-direction:column;gap:8px}.ag-wz-labelrow{display:flex;align-items:center;gap:8px}.ag-wz-labelrow label,.ag-wz-label{font-weight:500}.ag-wz-field input,.ag-wz-field textarea{padding:0 12px;height:40px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);font:inherit;font-size:16px;outline:none}.ag-wz-field textarea{height:auto;padding:10px 12px;line-height:24px;resize:vertical}.ag-wz-field input:focus,.ag-wz-field textarea:focus{border-color:var(--lx-ink);box-shadow:0 0 0 3px var(--lx-panel-2)}.ag-wz-field input.is-proposed,.ag-wz-field textarea.is-proposed{background:var(--lx-panel)}.ag-wz-field [aria-invalid=true]{border-color:var(--lx-ink)}.ag-wz-hint{color:var(--lx-muted)}.ag-wz-proposed{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 6px;border-radius:var(--lx-r-4);border:1px dashed var(--lx-muted);color:var(--lx-ink);font-weight:500}.ag-wz-pair{display:flex;gap:28px;flex-wrap:wrap}.ag-wz-chips{display:flex;flex-wrap:wrap;gap:6px}.ag-wz-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 4px 0 10px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-4);background:#fff}.ag-wz-chip button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--lx-r-4);background:transparent;color:var(--lx-muted);cursor:pointer}.ag-wz-chip button:hover{background:var(--lx-panel-2);color:var(--lx-ink)}.ag-wz-count{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--lx-r-4);background:var(--lx-panel-2)}.ag-wz-alert{display:flex;gap:8px;padding:12px 14px;border:1px solid var(--lx-ink);border-radius:var(--lx-r-6)}.ag-wz-missing{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px dashed var(--lx-ink);border-radius:var(--lx-r-6);flex-wrap:wrap}.ag-wz-missing-text{flex:1;min-width:200px;display:flex;align-items:center;gap:8px}.ag-wz-list-block{display:flex;flex-direction:column;gap:8px}.ag-wz-list,.ag-wz-opts{display:flex;flex-direction:column;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);overflow:hidden}.ag-wz-opts{border:0;gap:8px;overflow:visible}.ag-wz-empty{padding:12px 14px;color:var(--lx-muted)}.ag-wz-opt{position:relative;display:flex;align-items:center;gap:12px;padding:13px 14px;border-bottom:1px solid var(--lx-line);background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer;font-size:14px}.ag-wz-list>.ag-wz-opt:last-child{border-bottom:0}.ag-wz-opt:hover{background:var(--lx-panel)}.ag-wz-opt.is-disabled{cursor:not-allowed;opacity:.55}.ag-wz-opt input{position:absolute;opacity:0;pointer-events:none}.ag-wz-opt:has(input:focus-visible){outline:2px solid var(--lx-ink);outline-offset:-2px}.ag-wz-box{width:16px;height:16px;flex:0 0 auto;border-radius:var(--lx-r-4);border:1px solid var(--lx-line-strong);background:#fff;color:#fff;display:flex;align-items:center;justify-content:center}.ag-wz-opt:has(input:checked) .ag-wz-box{background:var(--lx-ink);border-color:var(--lx-ink)}.ag-wz-opt-icon{width:28px;height:28px;flex:0 0 auto;border-radius:var(--lx-r-4);background:var(--lx-panel-2);display:flex;align-items:center;justify-content:center}.ag-wz-opt-text{flex:1;min-width:0;display:flex;flex-direction:column}.ag-wz-opt-name{font-weight:500;line-height:18px}.ag-wz-opt-desc{color:var(--lx-muted);white-space:normal;line-height:18px}.ag-wz-opt-type,.ag-wz-phone{color:var(--lx-muted)}.ag-wz-radio{border:1px solid var(--lx-line);border-radius:var(--lx-r-6)}.ag-wz-radio.is-on{border-color:var(--lx-ink)}.ag-wz-ring{width:16px;height:16px;flex:0 0 auto;border-radius:8px;border:1px solid var(--lx-line-strong);display:flex;align-items:center;justify-content:center}.ag-wz-ring span{width:8px;height:8px;border-radius:4px;background:transparent}.ag-wz-radio.is-on .ag-wz-ring{border-color:var(--lx-ink)}.ag-wz-radio.is-on .ag-wz-ring span{background:var(--lx-ink)}.ag-wz-newtool{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:36px}.ag-wz-scenario{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);text-align:left;cursor:pointer;font:inherit;font-size:14px}.ag-wz-scenario:hover{background:var(--lx-panel)}.ag-wz-scenario:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.ag-wz-scenario-text{flex:1;display:flex;flex-direction:column}.ag-wz-scenario-title{font-size:16px;font-weight:500}.ag-wz-check{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--lx-r-6);background:var(--lx-panel-2)}.ag-wz-check.is-error{background:#fff;border:1px solid var(--lx-ink)}.ag-wz-check-mark{width:20px;height:20px;flex:0 0 auto;border-radius:10px;background:var(--lx-ink);color:#fff;display:flex;align-items:center;justify-content:center}.ag-wz-check-text{display:flex;flex-direction:column;gap:2px}.ag-wz-check-sub{color:var(--lx-slate)}.ag-wz-preview{flex:1 1 420px;max-width:100%;position:sticky;top:24px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel);display:flex;flex-direction:column;overflow:hidden}.ag-wz-preview-panel{display:flex;flex-direction:column}.ag-wz-preview-panel[hidden]{display:none}.ag-wz-preview-tabs{display:flex;align-items:center;gap:16px;padding:0 16px;border-bottom:1px solid var(--lx-line);background:#fff}.ag-wz-preview-tabs button{height:44px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--lx-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.ag-wz-preview-tabs button.is-on{border-bottom-color:var(--lx-ink);color:var(--lx-ink)}.ag-wz-preview-tabs button:focus-visible{outline:2px solid var(--lx-ink);outline-offset:-2px}.ag-wz-live{display:flex;align-items:center;gap:6px;color:var(--lx-muted)}.ag-wz-live span{width:6px;height:6px;border-radius:3px;background:var(--lx-ink)}.ag-wz-preview-diagram{padding:12px;display:flex;justify-content:center}.ag-wz-preview-diagram[hidden],.ag-wz-preview-chat[hidden]{display:none}.ag-wz-preview-chat{height:560px;background:#fff}.ag-wz-preview-open{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border:0;border-top:1px solid var(--lx-line);background:var(--lx-panel);color:var(--lx-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.ag-wz-preview-open:hover{background:var(--lx-panel-2)}@media (max-width: 640px){.lx-page.ag-wz{gap:24px}.ag-wz-actions,.ag-wz-stepper,.ag-wz-foot-step{display:none}.ag-wz-stepbars{display:flex;flex-wrap:wrap;gap:4px}.ag-wz-stepbars span:not(.ag-wz-stepbars-label){flex:1;height:12px;padding:4px 0;border-radius:6px;background:var(--lx-line);background-clip:content-box}.ag-wz-stepbars span.is-on{background:var(--lx-ink);background-clip:content-box}.ag-wz-stepbars{gap:4px;row-gap:8px}.ag-wz-stepbars-label{flex:0 0 100%;margin-top:0;font-weight:500}.ag-wz-body{padding:20px 16px;min-height:0}.ag-wz-foot{padding:16px}.ag-wz-opt-type{display:none}.ag-wz-preview{position:static;flex-basis:100%}.ag-wz-stepbars span.is-current{background:var(--lx-accent);background-clip:content-box}.ag-wz-cols{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:16px}.ag-wz-preview.is-folding{order:-1}.ag-wz-preview-toggle{width:100%;display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border:0;background:transparent;color:var(--lx-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.ag-wz-preview-sub{flex:1;text-align:right;color:var(--lx-muted);font-weight:400}}.ag-wz-stepper .ag-stepper,.ag-wz-stepper .ag-step{gap:8px}.ag-wz-stepper .ag-step-btn{gap:10px;height:36px;padding:0 12px 0 6px;border-radius:var(--lx-r-6)}.ag-wz-stepper .ag-step-sep{margin:0}.sheet-node .cv-node-wrap{position:relative;left:auto!important;top:auto!important}@media (max-width: 640px){.ag-head-actions .lx-btn{position:relative;height:40px;min-height:40px}.ag-head-actions .lx-btn:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}}.ag-outcome .ag-outcome-head .lx-btn.sm{height:32px;min-height:32px;padding:0 10px}.ag-outcome-point{gap:8px}.ag-outcome .ag-outcome-point .lx-btn.sm{height:32px;min-height:32px;padding:0 8px}@media (max-width: 640px){.ag-outcome .lx-btn.sm{position:relative}.ag-outcome .lx-btn.sm:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--lx-bg);color:var(--lx-ink);font-family:var(--lx-font);font-weight:400;font-size:var(--lx-fs-14);line-height:var(--lx-lh-14);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-weight:600;letter-spacing:var(--lx-tracking-title);margin:0}p{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}.mono{font-family:var(--lx-mono);font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.lx-shell{display:flex;height:calc(100vh / var(--lx-scale));height:calc(100dvh / var(--lx-scale));background:var(--lx-bg)}.lx-sidebar{width:var(--lx-w-sidebar);flex:none;background:var(--lx-panel);border-right:1px solid var(--lx-line);display:flex;flex-direction:column;padding:var(--lx-s-16) var(--lx-s-12);gap:var(--lx-s-24)}.lx-sidebar.is-collapsed{width:var(--lx-w-sidebar-collapsed)}.lx-logo{display:flex;align-items:center;gap:10px;height:32px;padding:0 6px}.lx-logo-mark{width:22px;height:22px;border-radius:var(--lx-r-4);background:var(--lx-ink);display:flex;align-items:center;justify-content:center;flex:none}.lx-logo-mark span{width:8px;height:8px;border-radius:2px;background:var(--lx-accent)}.lx-logo-text strong{display:block;font-weight:600;font-size:14px}.lx-logo-text small{display:block;color:var(--lx-muted);font-size:12px}.lx-nav{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow-y:auto;margin:0 -4px;padding:0 4px}.lx-nav-list{display:flex;flex-direction:column;gap:2px}.lx-nav-group{padding:0 10px;margin:14px 0 4px;font-size:12px;line-height:16px;font-weight:500;color:var(--lx-muted);letter-spacing:.02em}.lx-nav-group:first-child{margin-top:0}.lx-nav-sep{display:block;height:1px;background:var(--lx-line);margin:10px 8px;flex:none}.lx-sidebar-foot{flex:none;display:flex;flex-direction:column;gap:10px;margin:0 -12px -16px;padding:12px 12px 14px;border-top:1px solid var(--lx-line)}.lx-user{display:flex;align-items:center;gap:10px;min-width:0;padding:0 2px}.lx-user-avatar{width:32px;height:32px;flex:none;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:var(--lx-panel-2);box-shadow:inset 0 0 0 1px var(--lx-warm-grey);font-size:12px;font-weight:600;color:var(--lx-ink)}.lx-user-text{display:flex;flex-direction:column;min-width:0}.lx-user-name,.lx-user-email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-user-name{font-size:14px;line-height:20px;font-weight:500;color:var(--lx-ink)}.lx-user-email{font-size:12px;line-height:16px;color:var(--lx-muted)}.lx-user-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.lx-user-role{height:22px;font-size:12px}.lx-logout{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;font:inherit;font-size:14px;font-weight:500;color:var(--lx-ink);cursor:pointer;transition:background var(--lx-dur) var(--lx-ease)}.lx-logout:hover:not(:disabled){background:var(--lx-panel-2)}.lx-logout:focus-visible,.lx-logout-icon:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.lx-logout:disabled{color:var(--lx-muted);cursor:default}.lx-version{display:flex;flex-direction:column;gap:2px;padding:0 2px;font-size:12px;line-height:16px;color:var(--lx-muted)}.lx-version .mono{font-size:12px;color:var(--lx-slate)}.lx-sidebar-foot.is-collapsed{align-items:center;gap:8px;padding:12px 0 14px}.lx-sidebar-foot.is-collapsed .lx-version{padding:0;font-size:11px;color:var(--lx-muted)}.lx-logout-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;color:var(--lx-ink);cursor:pointer}.lx-logout-icon:hover:not(:disabled){background:var(--lx-panel-2)}.lx-nav-item{height:36px;padding:0 10px;border-radius:var(--lx-r-6);display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--lx-muted);text-decoration:none;transition:background var(--lx-dur) var(--lx-ease),color var(--lx-dur) var(--lx-ease)}.lx-nav-item:hover,.lx-nav-item.is-active{background:var(--lx-panel-2);color:var(--lx-ink)}.lx-nav-item .count{margin-left:auto;font-family:var(--lx-mono);font-size:14px;color:var(--lx-ink)}.lx-topbar{height:var(--lx-h-topbar);flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--lx-line)}.lx-org-switch{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;background:none;border:none;cursor:pointer}.lx-org-avatar{width:20px;height:20px;border-radius:4px;background:var(--lx-panel-2);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.lx-search-btn{width:320px;height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;background:var(--lx-panel);border:1px solid var(--lx-line);border-radius:var(--lx-r-6);color:var(--lx-muted);cursor:pointer}.lx-search-btn:hover{border-color:var(--lx-line-strong)}.lx-kbd{margin-left:auto;font-family:var(--lx-mono);font-size:12px;background:#fff;border:1px solid var(--lx-warm-grey);border-radius:4px;padding:1px 6px}.lx-content{flex:1;overflow:auto}.lx-page{max-width:1200px;margin:0 auto;padding:40px 48px 64px;display:flex;flex-direction:column;gap:32px;animation:lxIn .16s ease}.lx-page.is-wide{max-width:1280px}.lx-page.is-xwide{max-width:1320px}.lx-page.is-detail{padding:28px 40px 64px;gap:24px}.lx-back-link{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px 0 4px;margin-left:-4px;border:none;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-muted);font-size:14px;font-weight:400;cursor:pointer;text-decoration:none}.lx-back-link:hover{background:var(--lx-panel-2);color:var(--lx-ink)}.lx-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.lx-page-header h1{font-size:var(--lx-fs-32);line-height:var(--lx-lh-32)}.lx-page-header .sub{color:var(--lx-muted);font-size:16px;margin-top:4px}.lx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--lx-h-btn);padding:0 14px;border-radius:var(--lx-r-6);font-size:14px;font-weight:500;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background var(--lx-dur) var(--lx-ease),border-color var(--lx-dur) var(--lx-ease);text-decoration:none}.lx-btn.lg{height:var(--lx-h-btn-lg);padding:0 16px}.lx-btn.sm{height:var(--lx-h-btn-sm);padding:0 12px}.lx-btn-primary{background:var(--lx-ink);color:#fff}.lx-btn-primary:hover:not(:disabled){background:var(--lx-ink-hover)}.lx-btn-google:hover:not(:disabled){box-shadow:0 0 0 4px var(--lx-accent)}.lx-btn-secondary{background:#fff;border-color:var(--lx-line-strong);color:var(--lx-ink)}.lx-btn-secondary:hover:not(:disabled){background:var(--lx-panel)}.lx-btn-ghost{background:transparent;color:var(--lx-ink)}.lx-btn-ghost:hover:not(:disabled){background:var(--lx-panel-2)}.lx-btn:disabled{background:var(--lx-panel-2);border-color:var(--lx-line);color:var(--lx-slate);cursor:not-allowed}.lx-field{display:flex;flex-direction:column;gap:8px}.lx-field label{font-size:14px;font-weight:500}.lx-input,.lx-textarea,.lx-select{height:40px;padding:0 12px;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);background:#fff;font-size:16px}.lx-input.mono,.lx-select.mono{font-size:14px}.lx-select:disabled{opacity:1;color:var(--lx-ink);cursor:default}.lx-textarea{height:auto;padding:10px 12px;resize:vertical}.lx-input:focus,.lx-textarea:focus,.lx-select:focus{border-color:var(--lx-ink);box-shadow:0 0 0 3px var(--lx-panel-2);outline:none}.lx-help{font-size:14px;color:var(--lx-muted)}.lx-help.error{color:var(--lx-ink);display:flex;align-items:center;gap:6px}.lx-segmented{display:inline-flex;padding:2px;gap:2px;background:var(--lx-panel);border:1px solid var(--lx-line);border-radius:var(--lx-r-6)}.lx-segmented button{height:32px;padding:0 14px;border-radius:var(--lx-r-4);border:1px solid transparent;background:transparent;font-size:14px;font-weight:500;color:var(--lx-muted);cursor:pointer}.lx-segmented button.is-active{background:#fff;border-color:var(--lx-line-strong);color:var(--lx-ink)}.lx-table{width:100%;border-top:1px solid var(--lx-line)}.lx-table-row{display:grid;align-items:center;padding:0 12px;gap:16px;border-bottom:1px solid var(--lx-line)}.lx-table-head{height:40px;font-size:14px;font-weight:500;color:var(--lx-muted)}.lx-table-body-row{min-height:var(--lx-h-row);cursor:pointer}.lx-table-body-row:hover{background:var(--lx-panel)}.lx-cell-num{text-align:right}.lx-chip{display:inline-flex;align-items:center;gap:6px;height:var(--lx-h-chip);width:fit-content;padding:0 8px;border-radius:var(--lx-r-4);font-size:14px;font-weight:500;white-space:nowrap}.lx-chip .dot{width:6px;height:6px;border-radius:50%}.lx-chip-neutral{background:var(--lx-panel-2);color:var(--lx-ink)}.lx-chip-accent{background:var(--lx-accent);color:var(--lx-ink)}.lx-card{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);padding:24px;background:#fff}.lx-metric-label{font-size:14px;font-weight:500;color:var(--lx-muted)}.lx-metric-value{font-family:var(--lx-mono);font-size:var(--lx-fs-48);line-height:var(--lx-lh-48)}.lx-metric-sub{font-size:14px;color:var(--lx-muted)}.lx-metric-highlight{background:var(--lx-accent);padding:0 6px;border-radius:4px}.lx-skeleton{background:var(--lx-panel-2);border-radius:var(--lx-r-4);animation:lxPulse 1.2s ease infinite}.lx-empty{text-align:center;padding:56px 24px;display:flex;flex-direction:column;align-items:center;gap:16px}.lx-empty p{font-size:16px;color:var(--lx-slate)}.lx-error-card{border:1px solid var(--lx-ink);border-radius:var(--lx-r-6);padding:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.lx-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--lx-scrim);display:flex;align-items:center;justify-content:center;z-index:50}.lx-modal{width:600px;max-width:calc(100vw - 48px);background:#fff;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);box-shadow:var(--lx-shadow-modal)}.lx-modal-header{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--lx-line)}.lx-modal-body{padding:24px;min-height:200px}.lx-modal-footer{padding:16px 24px;border-top:1px solid var(--lx-line);display:flex;justify-content:flex-end;gap:8px}.lx-toast-stack{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:8px;z-index:100}.lx-toast{padding:12px 16px;border-radius:var(--lx-r-6);background:var(--lx-ink);color:#fff;display:flex;align-items:center;gap:10px;animation:lxIn .18s ease}.lx-toast.is-error{background:#fff;border:1px solid var(--lx-ink);color:var(--lx-ink)}.lx-toast-close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:-6px;border:0;border-radius:var(--lx-r-4);background:transparent;color:inherit;cursor:pointer}.lx-toast-close:hover{background:var(--lx-panel-2)}.lx-switch{width:36px;height:20px;border-radius:10px;background:var(--lx-warm-grey);border:none;position:relative;cursor:pointer;transition:background .15s ease}.lx-switch.is-on{background:var(--lx-ink)}.lx-switch .thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease}.lx-switch.is-on .thumb{transform:translate(16px)}.lx-locked{opacity:.4;pointer-events:none}.lx-popover-wrap{position:relative;display:inline-flex}.lx-popover-trigger{height:34px;padding:0 12px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:#fff;display:flex;align-items:center;gap:6px;font-size:14px;color:var(--lx-ink);cursor:pointer;white-space:nowrap}.lx-popover-trigger .lx-popover-trigger-label{color:var(--lx-muted)}.lx-popover-trigger.is-set,.lx-popover-trigger:hover{border-color:var(--lx-line-strong)}.lx-popover-panel{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;background:#fff;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);box-shadow:var(--lx-shadow-pop);padding:6px;z-index:40}.lx-popover-panel.is-right{left:auto;right:0}.lx-popover-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;height:34px;padding:0 10px;border:0;border-radius:4px;background:transparent;font-size:14px;color:var(--lx-ink);text-align:left;cursor:pointer}.lx-popover-option:hover{background:var(--lx-panel)}.lx-filter-divider{width:1px;height:20px;background:var(--lx-line-strong);align-self:center}.lx-btn-dashed{height:32px;padding:0 12px;border:1px dashed var(--lx-line-strong);border-radius:var(--lx-r-6);background:transparent;color:var(--lx-ink);font-size:14px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.lx-btn-dashed:hover{background:var(--lx-panel)}.lx-stepper-modal{display:flex;gap:16px}.lx-stepper-modal .step{flex:1;display:flex;flex-direction:column;gap:8px}.lx-stepper-modal .bar{height:3px;border-radius:2px;background:var(--lx-line)}.lx-stepper-modal .bar.is-active{background:var(--lx-accent)}.lx-stepper-modal .bar.is-done{background:var(--lx-ink)}.lx-stepper-modal .step-label{font-size:14px;font-weight:500;color:var(--lx-muted)}.lx-stepper-modal .step-label.is-current,.lx-stepper-modal .step-label.is-done{color:var(--lx-ink)}.lx-option-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--lx-line);border-radius:var(--lx-r-6);cursor:pointer}.lx-option-row:hover{background:var(--lx-panel)}.lx-option-row.is-selected{border-color:var(--lx-ink)}.lx-option-row input[type=radio]{width:16px;height:16px;accent-color:var(--lx-ink);flex:none}.lx-option-row .lx-option-main{flex:1;display:flex;flex-direction:column;gap:2px}.lx-option-row .lx-option-side{color:var(--lx-muted);font-size:14px;text-align:right}.lx-player-btn{width:40px;height:40px;border-radius:50%;background:var(--lx-ink);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.lx-player-btn:hover{background:var(--lx-ink-hover)}.lx-waveform{position:relative;display:flex;align-items:flex-end;gap:2px;height:56px;cursor:pointer}.lx-waveform .bar{flex:1;min-width:1px;background:var(--lx-line-strong);border-radius:1px}.lx-waveform .bar.is-played{background:var(--lx-ink)}.lx-waveform .bar.is-progress{background:var(--lx-accent)}.lx-latency-legend{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--lx-muted);margin-left:auto}.lx-latency-legend .sw{width:8px;height:8px;border-radius:2px;display:inline-block;margin-right:4px}.lx-minibar{width:64px;height:4px;border-radius:2px;background:var(--lx-panel-2);overflow:hidden;display:inline-block}.lx-minibar>span{display:block;height:100%;background:var(--lx-slate)}.lx-timeline-row{display:grid;grid-template-columns:14px 1fr auto;gap:12px;align-items:start}.lx-timeline-row .marker{width:14px;height:14px;border-radius:50%;margin-top:2px;border:1px solid var(--lx-line-strong);background:#fff}.lx-timeline-row .marker.is-current{background:var(--lx-accent);border-color:var(--lx-ink)}.lx-timeline-row .marker.is-done{background:var(--lx-ink);border-color:var(--lx-ink)}.lx-timeline-row .connector{width:1px;flex:1;background:var(--lx-line-strong);margin:2px 0 2px 6px}.lx-timeline-row .connector.is-done{background:var(--lx-ink)}.lx-main-col{flex:1;display:flex;flex-direction:column;min-width:0}.lx-topbar-icon{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-ink);cursor:pointer}.lx-topbar-icon:hover{background:var(--lx-panel-2)}.lx-org-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-tabbar{flex:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-top:1px solid var(--lx-line);background:#fff;padding-bottom:env(safe-area-inset-bottom,0px)}.lx-tab-item{min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;line-height:16px;font-weight:500;color:var(--lx-muted);text-decoration:none;min-width:0}.lx-tab-item>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-tab-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:28px;border-radius:14px}.lx-tab-item.is-active{color:var(--lx-ink)}.lx-tab-item.is-active .lx-tab-icon{background:var(--lx-accent)}.lx-tab-badge{position:absolute;top:-2px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--lx-ink);color:#fff;font-size:11px;line-height:18px;text-align:center}.lx-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--lx-scrim)}.lx-drawer{position:absolute;top:0;bottom:0;left:0;width:min(320px,86vw);background:var(--lx-panel);border-right:1px solid var(--lx-line);box-shadow:var(--lx-shadow-modal);display:flex;flex-direction:column;gap:16px;padding:8px 12px 16px;animation:lxDrawerIn .18s ease;padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}@keyframes lxDrawerIn{0%{transform:translate(-100%)}to{transform:none}}.lx-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.lx-drawer .lx-nav-item{height:44px;font-size:16px}.lx-drawer .lx-sidebar-foot{margin:0 -12px -16px;padding-bottom:max(14px,env(safe-area-inset-bottom,0px))}.lx-drawer .lx-logout{height:44px;padding:0 14px}.lx-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--lx-scrim);display:flex;align-items:flex-end}.lx-sheet{width:100%;max-height:85vh;max-height:85dvh;overflow:auto;background:#fff;border-top:1px solid var(--lx-line-strong);border-radius:12px 12px 0 0;box-shadow:var(--lx-shadow-modal);padding:8px 12px max(16px,env(safe-area-inset-bottom,0px));animation:lxSheetIn .18s ease}@keyframes lxSheetIn{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.lx-sheet-handle{display:block;width:40px;height:4px;border-radius:2px;background:var(--lx-warm-grey);margin:4px auto 8px}.lx-sheet-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 8px;font-size:16px;font-weight:600}.lx-sheet .lx-popover-option{min-height:48px;height:auto;font-size:16px;padding:10px 12px}@media (max-width: 640px){:root{--lx-scale: 1}.lx-topbar{height:56px;padding:0 6px;gap:4px}.lx-topbar.has-title{background:var(--lx-panel);padding:0 12px;gap:10px}.lx-topbar-title{font-weight:600;letter-spacing:-.015em}.lx-topbar-fill{flex:1}.lx-org-switch{flex:1;min-width:0;height:44px;padding:0 8px;justify-content:flex-start;color:var(--lx-ink)}.lx-content{overflow-x:hidden;-webkit-overflow-scrolling:touch}.lx-page,.lx-page.is-detail{padding:20px 16px 40px;gap:24px;max-width:none}.lx-page-header{flex-wrap:wrap;align-items:flex-start;gap:12px}.lx-page-header>*{min-width:0}.lx-page-header h1{font-size:var(--lx-fs-24);line-height:var(--lx-lh-24)}.lx-page-header .sub{font-size:14px}.lx-page-header>.lx-btn,.lx-page-header>a.lx-btn{width:100%}.lx-btn,.lx-btn.lg,.lx-btn.sm{height:auto;min-height:44px}.lx-btn.sm{padding:0 12px}.lx-back-link{height:44px}.lx-segmented button{min-height:44px}input[type=range]{height:44px!important}.lx-popover-trigger,.lx-btn-dashed{height:44px}.lx-popover-option{min-height:44px}.lx-switch{width:44px;height:26px;border-radius:13px}.lx-switch .thumb{width:22px;height:22px}.lx-switch.is-on .thumb{transform:translate(18px)}.lx-toast-close{width:44px;height:44px;margin:-10px -12px -10px 0}.lx-toast-stack{left:16px;right:16px;bottom:calc(72px + env(safe-area-inset-bottom,0px))}[data-tabbar=off] .lx-toast-stack{bottom:calc(24px + env(safe-area-inset-bottom,0px))}.lx-input,.lx-textarea,.lx-select,input,select,textarea{font-size:16px!important}.lx-input,.lx-select{height:44px}.lx-scrim{align-items:stretch;justify-content:stretch}.lx-modal{width:100%!important;max-width:none;height:100vh;height:100dvh;max-height:none!important;border:0;border-radius:0;display:flex;flex-direction:column;overflow:hidden}.lx-modal-header{padding:6px 8px 6px 16px;min-height:56px;flex:none}.lx-modal-header .lx-btn{width:44px;padding:0}.lx-modal-body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px}.lx-modal-footer{flex:none;padding:10px 16px max(10px,env(safe-area-inset-bottom,0px))}.lx-card{padding:16px}.lx-metric-value{font-size:32px;line-height:40px}.lx-empty{padding:40px 8px}}.lx-collapse{border:1px solid var(--lx-line);border-radius:var(--lx-r-6);background:var(--lx-panel)}.lx-collapse>summary{min-height:48px;padding:0 16px;display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;font-weight:500}.lx-collapse>summary::-webkit-details-marker{display:none}.lx-collapse>summary:after{content:"";margin-left:auto;width:8px;height:8px;flex:none;transform:rotate(45deg) translate(-2px,-2px);border-right:1.5px solid var(--lx-ink);border-bottom:1.5px solid var(--lx-ink);transition:transform .15s ease}.lx-collapse[open]>summary:after{transform:rotate(-135deg)}.lx-collapse-sub{color:var(--lx-muted);font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-collapse>aside{position:static!important;max-width:none;padding:0;box-shadow:none;font-size:14px;line-height:20px;border:0!important;border-top:1px solid var(--lx-line)!important;border-radius:0 0 var(--lx-r-6) var(--lx-r-6)}.lx-collapse>aside>:first-child{display:none}@media (max-width: 640px){.lx-scrim.is-compact{align-items:flex-end}.lx-modal.is-compact{height:auto;border-radius:12px 12px 0 0}.lx-modal.is-compact .lx-modal-body{min-height:0}.lx-modal.is-compact .lx-modal-footer .lx-btn{flex:1 1 0}}.lx-cmdk-scrim{align-items:flex-start;padding-top:88px}.lx-modal.lx-cmdk{width:600px}.lx-cmdk-list{max-height:380px}.lx-cmdk-close{display:none}@media (max-width: 640px){.lx-cmdk-scrim{padding-top:0}.lx-cmdk-list{max-height:none;flex:1 1 auto;min-height:0}.lx-cmdk-esc,.lx-cmdk-foot{display:none!important}.lx-cmdk-close{display:inline-flex;margin-right:-8px}.lx-cmdk>div:first-child{height:56px!important;flex:none}.lx-cmdk-item{min-height:48px;height:auto!important;font-size:16px!important}}@media (max-width: 640px){.lx-auth{flex-direction:column;overflow-y:auto}.lx-auth-art{flex:0 0 120px!important}.lx-auth-art>svg{height:220px!important;left:auto!important;right:-110px;top:50%!important;transform:translateY(-50%)!important}.lx-auth-brand{left:20px!important;top:24px!important}.lx-auth-main{flex:1 0 auto!important;min-width:0!important;padding:8px 20px 32px!important;align-items:flex-start!important}.lx-auth-main>div{gap:28px!important}.lx-auth-main h1{font-size:36px!important;line-height:44px!important}.lx-auth-main .lx-btn{white-space:normal}}.lx-ended-reason{font-family:var(--lx-font, inherit);overflow-wrap:anywhere}.lx-ended-reason.is-raw{font-family:var(--lx-mono)}.lx-ended-code{display:inline-block;margin-left:8px;font-family:var(--lx-mono);font-size:12px;color:var(--lx-muted);overflow-wrap:anywhere}.lx-icon-btn{width:30px;height:30px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--lx-r-6);background:transparent;color:var(--lx-slate);cursor:pointer;transition:background var(--lx-dur) var(--lx-ease),color var(--lx-dur) var(--lx-ease)}.lx-icon-btn:hover{background:var(--lx-panel);color:var(--lx-ink)}.lx-icon-btn[aria-expanded=true]{background:var(--lx-panel-2);color:var(--lx-ink)}.lx-icon-btn:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.lx-popover-panel.lx-details-panel{width:420px;max-width:calc(100vw - 48px);max-height:60vh;overflow:auto;padding:14px 16px}.lx-details{display:flex;flex-direction:column;gap:14px;font-size:14px;line-height:20px;color:var(--lx-slate)}.lx-details-sec{display:flex;flex-direction:column;gap:4px}.lx-details-sec>.h{font-weight:500;color:var(--lx-ink)}.lx-details-sec>.muted{color:var(--lx-muted);overflow-wrap:anywhere}.lx-sheet .lx-details{padding:0 4px 8px;font-size:16px;line-height:24px}@media (max-width: 640px){.lx-icon-btn{width:44px;height:44px}}.lx-helptip{position:relative;display:inline-flex;vertical-align:middle;margin-left:4px}.lx-helptip-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--lx-muted);cursor:help}.lx-helptip-btn:hover,.lx-helptip-btn:focus-visible{color:var(--lx-ink)}.lx-helptip-panel{position:absolute;top:calc(100% + 4px);left:0;z-index:50;width:max-content;max-width:min(320px,calc(100vw - 32px));padding:8px 10px;background:#fff;border:1px solid var(--lx-line-strong);border-radius:var(--lx-r-6);box-shadow:var(--lx-shadow-pop);font-size:13px;font-weight:400;line-height:18px;color:var(--lx-slate);text-align:left}
