.cxs.svelte-1c15bcx{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;outline:none}.cxs.svelte-1c15bcx:focus-visible{box-shadow:inset 0 0 0 2px var(--a3-accent)}.cxs-3d.svelte-1c15bcx{width:100%;height:100%;display:block;cursor:grab;touch-action:none}.cxs-3d.svelte-1c15bcx:active{cursor:grabbing}.cxs-2d.svelte-1c15bcx{display:block;max-width:100%}.cxs-labels.svelte-1c15bcx{position:absolute;inset:0;pointer-events:none;overflow:hidden}.cxs-label.svelte-1c15bcx{position:absolute;left:0;top:0;font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.cxs-label.last.svelte-1c15bcx{color:var(--text);font-weight:700}.cxs-label.hot.svelte-1c15bcx{color:var(--error)}.cxs-label.warm.svelte-1c15bcx{color:var(--warning)}.cxs-label.ok.svelte-1c15bcx{color:var(--success);font-weight:700;font-size:var(--text-sm)}.cxs-label.masked.svelte-1c15bcx{color:var(--text-muted);font-weight:700;font-size:var(--text-sm)}.cxs-empty.svelte-1c15bcx,.cxs-why.svelte-1c15bcx{position:absolute;left:.6rem;right:.6rem;bottom:.4rem;text-align:center;pointer-events:none}.cxs-empty.svelte-1c15bcx{pointer-events:auto}.cxs-why.svelte-1c15bcx{top:.4rem;bottom:auto;text-align:left}.cxs-msg.svelte-1c15bcx{padding:1rem}.cx.svelte-ywl61h{display:flex;flex-direction:column;gap:.55rem;width:100%;max-width:760px;margin:0 auto;font-size:var(--text-sm)}.cx-partie.svelte-ywl61h{flex-direction:row;align-items:center;gap:.5rem}.cx-form.svelte-ywl61h{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem}.cx-field.svelte-ywl61h{flex:1 1 100%;min-width:7em;display:flex;align-items:center;border:1px solid var(--a3-border);border-radius:8px;background:var(--bg-elevated);transition:border-color .15s}.cx-field.svelte-ywl61h:focus-within{border-color:var(--a3-accent)}.cx-field.svelte-ywl61h:has(.cx-input[aria-invalid=true]:where(.svelte-ywl61h)){border-color:var(--error)}.cx-input.svelte-ywl61h{flex:1;min-width:0;font:inherit;font-size:var(--text-base);color:var(--text);background:transparent;border:0;outline:0;padding:.45rem .2rem .45rem .75rem}.cx-enter.svelte-ywl61h{flex:none;margin:0 .3rem;padding:.05rem .45rem;font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.5;color:var(--text-muted);background:transparent;cursor:pointer;border:1px solid var(--a3-border);border-radius:5px;transition:color .15s,border-color .15s}.cx-field.filled.svelte-ywl61h .cx-enter:where(.svelte-ywl61h),.cx-enter.svelte-ywl61h:hover{color:var(--a3-accent);border-color:var(--a3-accent)}.cx-enter.svelte-ywl61h:focus-visible{outline:2px solid var(--a3-accent);outline-offset:1px}.cx-enter.svelte-ywl61h:disabled{opacity:.4;cursor:default}.cx-msg.svelte-ywl61h{flex:1 1 10em;min-width:0;font-size:var(--text-xs);line-height:1.3;color:var(--text-secondary)}.cx-msg.ok.svelte-ywl61h{color:var(--success);font-weight:600}.cx-help-toggle.svelte-ywl61h{flex:none;font:inherit;font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;background:none;border:0;padding:.2em .3em;text-transform:none}.cx-help-toggle.svelte-ywl61h:hover,.cx-help-toggle[aria-expanded=true].svelte-ywl61h{color:var(--text)}.cx-help-toggle.svelte-ywl61h:disabled{cursor:default;color:var(--text-muted)}.cx-help-toggle.svelte-ywl61h:focus-visible,.cx-link.svelte-ywl61h:focus-visible{outline:2px solid var(--a3-accent);outline-offset:2px}.cx-help.svelte-ywl61h{flex:1 0 100%;display:flex;justify-content:flex-end;gap:1.2em;margin:0;font-size:var(--text-xs)}.cx-link.svelte-ywl61h{font:inherit;color:var(--text-secondary);cursor:pointer;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:.2em;text-transform:none}.cx-link.svelte-ywl61h:hover{color:var(--a3-accent)}.cx-list.svelte-ywl61h{display:flex;flex-direction:column;max-height:13rem;overflow-y:auto}.cx-row.svelte-ywl61h{display:grid;grid-template-columns:2.4rem minmax(0,1fr) 5.4rem 4.6rem minmax(3rem,8rem);gap:.6rem;align-items:center;padding:.22rem .6rem;font-variant-numeric:tabular-nums}.cx-row.svelte-ywl61h+.cx-row:where(.svelte-ywl61h){border-top:1px solid var(--a3-border)}.cx-headrow.svelte-ywl61h{position:sticky;top:0;background:var(--bg-elevated);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.cx-last.svelte-ywl61h{border:1px solid var(--a3-accent);border-radius:6px}.cx-n.svelte-ywl61h{color:var(--text-muted)}.cx-w.svelte-ywl61h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:600}.cx-t.svelte-ywl61h,.cx-r.svelte-ywl61h{text-align:right;white-space:nowrap;color:var(--text-secondary)}.cx-bar.svelte-ywl61h{height:6px;border-radius:3px;background:var(--a3-subtle);overflow:hidden}.cx-bar.svelte-ywl61h>span:where(.svelte-ywl61h){display:block;height:100%;background:var(--text-muted)}.warm.svelte-ywl61h .cx-bar:where(.svelte-ywl61h)>span:where(.svelte-ywl61h){background:var(--warning)}.hot.svelte-ywl61h .cx-bar:where(.svelte-ywl61h)>span:where(.svelte-ywl61h){background:var(--error)}.hot.svelte-ywl61h .cx-r:where(.svelte-ywl61h){color:var(--error);font-weight:600}.ok.svelte-ywl61h .cx-bar:where(.svelte-ywl61h)>span:where(.svelte-ywl61h){background:var(--success)}.ok.svelte-ywl61h .cx-w:where(.svelte-ywl61h),.ok.svelte-ywl61h .cx-r:where(.svelte-ywl61h){color:var(--success)}.cx.ctx.svelte-ywl61h .cx-row:where(.svelte-ywl61h){grid-template-columns:2.4em minmax(0,1fr) var(--cx-ctx-cols) 4.6em minmax(3em,8em)}.cx.ctx.svelte-ywl61h .cx-t:where(.svelte-ywl61h){color:var(--text-muted)}.cx.ctx.svelte-ywl61h .cx-t.cur:where(.svelte-ywl61h){color:var(--text);font-weight:600}.cx-ctx.svelte-ywl61h{display:flex;flex-direction:column;gap:.3rem}.cx-sent.svelte-ywl61h{display:flex;align-items:baseline;gap:.6em;width:100%;text-align:left;cursor:pointer;font:inherit;font-size:var(--text-xs);color:var(--text-secondary);background:none;border:1px solid var(--a3-border);border-radius:6px;padding:.3em .6em;text-transform:none}.cx-sent.svelte-ywl61h:hover,.cx-sent.svelte-ywl61h:focus-visible{border-color:var(--a3-accent);outline:none}.cx-sent.on.svelte-ywl61h{color:var(--text);border-color:var(--a3-accent);background:var(--bg-elevated)}.cx-key.svelte-ywl61h{flex:none;font-weight:700;color:var(--text-muted);text-transform:uppercase}.cx-sent.on.svelte-ywl61h .cx-key:where(.svelte-ywl61h){color:var(--a3-accent)}.cx-text.svelte-ywl61h{line-height:1.35}.slide .cx.svelte-ywl61h{max-width:none;--cx-fs: calc(var(--slide-base-fs, 16px) * var(--fit, 1));--text-2xs: max(11px, calc(var(--cx-fs) * .5));--text-xs: max(12px, calc(var(--cx-fs) * .58));--text-sm: max(13px, calc(var(--cx-fs) * .66));--text-base: max(14px, calc(var(--cx-fs) * .75))}.slide .cx-list.svelte-ywl61h{height:auto;max-height:9.6em}.cx-stage.svelte-ywl61h{flex:none}.cx-view.svelte-ywl61h{background:none;cursor:pointer;font-family:inherit}.cx-view.svelte-ywl61h:hover,.cx-view.svelte-ywl61h:focus-visible{color:var(--text);border-color:var(--a3-accent);outline:none}.cx.is-fs.svelte-ywl61h{max-width:none}.cx-foot.svelte-ywl61h{display:flex;flex-direction:column;gap:.3rem}.cx.wide.svelte-ywl61h{display:grid;max-width:none;column-gap:1.2rem;row-gap:.55rem;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-rows:auto auto auto auto minmax(0,1fr) auto;grid-template-areas:"head stage" "ctx stage" "form stage" "last stage" "list stage" "foot stage"}.cx.wide.svelte-ywl61h>.a3-head{grid-area:head}.cx.wide.svelte-ywl61h>.cx-ctx:where(.svelte-ywl61h){grid-area:ctx}.cx.wide.svelte-ywl61h>.cx-form:where(.svelte-ywl61h){grid-area:form}.cx.wide.svelte-ywl61h .cx-row:where(.svelte-ywl61h){grid-template-columns:1.8em minmax(5em,1fr) 4.4em 4.2em minmax(2em,8em);gap:.45em}.cx.wide.ctx.svelte-ywl61h .cx-row:where(.svelte-ywl61h){grid-template-columns:1.8em minmax(5em,1fr) var(--cx-ctx-cols) 4.2em minmax(2em,6em)}.cx.wide.svelte-ywl61h>.cx-last:where(.svelte-ywl61h){grid-area:last}.cx.wide.svelte-ywl61h>.cx-list:where(.svelte-ywl61h){grid-area:list;align-self:start;height:auto;min-height:0;max-height:100%}.cx.wide.svelte-ywl61h>.cx-foot:where(.svelte-ywl61h){grid-area:foot}.cx.wide.svelte-ywl61h>.cx-stage:where(.svelte-ywl61h){grid-area:stage;min-height:0}.slide .cx.svelte-ywl61h p{font-size:var(--text-xs);line-height:1.4;margin:0}.slide .cx-row.svelte-ywl61h{grid-template-columns:2.4em minmax(0,1fr) 5.4em 4.6em minmax(3em,10em)}.slide .cx.ctx.svelte-ywl61h .cx-row:where(.svelte-ywl61h){grid-template-columns:2.4em minmax(0,1fr) var(--cx-ctx-cols) 4.6em minmax(3em,8em)}@media(max-width:520px){.cx-row.svelte-ywl61h{grid-template-columns:1.8rem minmax(0,1fr) 4.8rem 4rem}.cx-bar.svelte-ywl61h{display:none}}
