.grid-item.svelte-ybr5in{min-width:285px;min-height:220px;cursor:pointer;background-color:var(--bg-light)}.grid-item.svelte-ybr5in:active{transform:scale(.98);transition:transform 80ms ease-in-out}.grid-item.svelte-ybr5in.selected{border-color:var(--label);background-color:var(--bg-neutral)}.icon.svelte-ybr5in{display:flex;justify-content:center;align-items:center;padding:6px;width:fit-content;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-light)}@media screen and (max-width:1060px){.grid-item.svelte-ybr5in{min-width:220px;min-height:220px}}.overlay.svelte-tpphd6{position:fixed;inset:0;z-index:10001;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:var(--bg-light);opacity:0;animation:svelte-tpphd6-overlay-in .32s cubic-bezier(.4,0,.2,1) forwards;will-change:opacity}.overlay.exiting.svelte-tpphd6{animation:svelte-tpphd6-overlay-out .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-tpphd6-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-tpphd6-overlay-out{0%{opacity:1}to{opacity:0;pointer-events:none}}.bloom.svelte-tpphd6{position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 50% 50%,rgba(252,87,87,.1) 0%,transparent 60%),radial-gradient(ellipse 80% 60% at 50% 50%,rgba(0,69,84,.08) 0%,transparent 70%);opacity:0;transform:scale(.6);animation:svelte-tpphd6-bloom-in 1.8s cubic-bezier(.22,1,.36,1) forwards;will-change:opacity,transform}@keyframes svelte-tpphd6-bloom-in{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(1.2)}}.logo.svelte-tpphd6{position:relative;width:min(56vw,680px);filter:drop-shadow(0 18px 48px rgba(0,69,84,.18));opacity:0;transform:translateY(12px) scale(.96);animation:svelte-tpphd6-logo-frame .72s cubic-bezier(.22,1,.36,1) forwards;will-change:transform,opacity,filter}.logo.exiting.svelte-tpphd6{animation:svelte-tpphd6-logo-out .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-tpphd6-logo-frame{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-tpphd6-logo-out{0%{opacity:1;transform:translateY(0) scale(1);filter:drop-shadow(0 18px 48px rgba(0,69,84,.18)) blur(0)}to{opacity:0;transform:translateY(-4px) scale(1.06);filter:drop-shadow(0 24px 64px rgba(0,69,84,0)) blur(4px)}}.logo.svelte-tpphd6 svg{width:100%;height:auto;display:block;overflow:visible}.letter.svelte-tpphd6,.brand-mark.svelte-tpphd6{opacity:0;transform:translateY(28px) scale(.92);transform-box:fill-box;transform-origin:50% 100%;animation:svelte-tpphd6-letter-in .72s cubic-bezier(.34,1.36,.64,1) forwards;animation-delay:calc(.18s + (var(--i) - 1) * 65ms);will-change:transform,opacity}@keyframes svelte-tpphd6-letter-in{to{opacity:1;transform:translateY(0) scale(1)}}.accent.svelte-tpphd6{opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:50% 50%;animation:svelte-tpphd6-accent-pop .6s cubic-bezier(.34,1.7,.64,1) .98s forwards;will-change:transform,opacity}@keyframes svelte-tpphd6-accent-pop{0%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.studio-row.svelte-tpphd6{opacity:0;transform:translateY(36px);transform-box:fill-box;transform-origin:50% 0%;animation:svelte-tpphd6-studio-rise .72s cubic-bezier(.22,1,.36,1) 1.25s forwards;will-change:transform,opacity}@keyframes svelte-tpphd6-studio-rise{to{opacity:1;transform:translateY(0)}}[data-theme=dark] .letter.svelte-tpphd6,[data-theme=dark] .brand-mark.svelte-tpphd6,[data-theme=dark] .studio-row.svelte-tpphd6 path,[data-theme=dark] .studio-row.svelte-tpphd6 rect{fill:#fff}[data-theme=dark] .bloom.svelte-tpphd6{background:radial-gradient(ellipse 60% 40% at 50% 50%,rgba(252,87,87,.14) 0%,transparent 60%),radial-gradient(ellipse 80% 60% at 50% 50%,rgba(255,255,255,.06) 0%,transparent 70%)}@media(prefers-reduced-motion:reduce){.overlay.svelte-tpphd6,.overlay.exiting.svelte-tpphd6,.bloom.svelte-tpphd6,.logo.svelte-tpphd6,.logo.exiting.svelte-tpphd6,.letter.svelte-tpphd6,.brand-mark.svelte-tpphd6,.accent.svelte-tpphd6,.studio-row.svelte-tpphd6{animation-duration:.4s!important;animation-timing-function:ease!important}}.panel.svelte-1vjzpwq{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:32px;border:1px solid var(--blue);border-radius:var(--radius);background-color:var(--blue-15);transition:background-color .2s ease,box-shadow .2s ease}.panel.drag-over.svelte-1vjzpwq{box-shadow:inset 0 0 0 1px var(--blue)}.entering.svelte-1vjzpwq{display:flex;flex-direction:column;gap:12px;animation:svelte-1vjzpwq-fade-in .22s cubic-bezier(.22,1,.36,1)}@keyframes svelte-1vjzpwq-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dropzone.svelte-1vjzpwq{display:flex;flex-direction:column;align-items:center;gap:12px;text-indent:0;cursor:pointer}.env-reminder.svelte-1vjzpwq{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background-color:var(--blue);color:var(--bg-light);font-size:12px;font-weight:700;letter-spacing:.6px;line-height:1.05;text-transform:uppercase}.env-dot.svelte-1vjzpwq{width:8px;height:8px;border-radius:50%;background-color:var(--bg-light)}.halo.svelte-1vjzpwq{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;background-color:var(--blue-15);color:var(--blue);transition:transform .2s cubic-bezier(.22,1,.36,1)}.panel.drag-over.svelte-1vjzpwq .halo:where(.svelte-1vjzpwq){transform:translateY(-3px)}.dz-title.svelte-1vjzpwq{color:var(--label);font-size:22px;font-weight:600;line-height:1.2}.dz-sub.svelte-1vjzpwq{color:var(--label-muted);font-size:13px}.browse.svelte-1vjzpwq{padding:10px 20px;font-size:13px}.formats.svelte-1vjzpwq{display:flex;align-items:center;gap:8px}.format.svelte-1vjzpwq{padding:2px 10px;border:1px solid var(--border-color);border-radius:999px;background-color:var(--bg-light);color:var(--label-muted);font-size:11px;font-weight:600}.upload-limits.svelte-1vjzpwq{color:var(--label-muted);font-size:11px}.pending-list.svelte-1vjzpwq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pending-list.svelte-1vjzpwq li:where(.svelte-1vjzpwq){display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-neutral)}.pending-name.svelte-1vjzpwq{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--label);font-size:.9rem}.pending-remove.svelte-1vjzpwq{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--label-muted);cursor:pointer;border-radius:6px;transition:background-color .16s ease,color .16s ease}.pending-remove.svelte-1vjzpwq:hover{background-color:var(--bg-dark);color:var(--red)}.actions.svelte-1vjzpwq{display:flex;justify-content:flex-end}.actions-center.svelte-1vjzpwq{justify-content:center}.uploading.svelte-1vjzpwq{align-items:stretch}.upload-status.svelte-1vjzpwq{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;border:1px dashed var(--border-color);border-radius:12px;background:var(--bg-light);text-align:center}.upload-title.svelte-1vjzpwq{margin:0;font-size:.95rem;font-weight:600;color:var(--label)}.upload-status.svelte-1vjzpwq small:where(.svelte-1vjzpwq){color:var(--label-muted)}.progress-track.svelte-1vjzpwq{width:100%;max-width:420px;height:8px;border-radius:999px;background:var(--bg-dark);overflow:hidden}.progress-fill.svelte-1vjzpwq{height:100%;border-radius:999px;background:var(--blue);transition:width .16s ease}.progress-detail.svelte-1vjzpwq{font-variant-numeric:tabular-nums}.spinner.svelte-1vjzpwq{width:22px;height:22px;border:2px solid var(--border-color);border-top-color:var(--blue);border-radius:50%;animation:svelte-1vjzpwq-spin .72s linear infinite}@keyframes svelte-1vjzpwq-spin{to{transform:rotate(360deg)}}.cancel-btn.svelte-1vjzpwq{display:inline-flex;align-items:center;gap:8px}.send-btn.svelte-1vjzpwq{padding:10px 22px;border-radius:999px;border:1px solid var(--label);background:transparent;color:var(--label);font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.send-btn.svelte-1vjzpwq:hover:not(:disabled){background-color:var(--label);color:var(--bg-light);transform:translateY(-1px)}.send-btn.svelte-1vjzpwq:disabled{opacity:.4;cursor:not-allowed}.feedback-text.svelte-1vjzpwq{margin:0}.error.svelte-1vjzpwq{color:var(--red)}.warn.svelte-1vjzpwq{color:var(--orange, #b45309)}@media(prefers-reduced-motion:reduce){.entering.svelte-1vjzpwq{animation:none}.halo.svelte-1vjzpwq{transition:none}.spinner.svelte-1vjzpwq{animation-duration:1.6s}.progress-fill.svelte-1vjzpwq{transition:none}}.modal-client-header.svelte-1l199xe{align-items:center;text-align:center}.modal-logo.svelte-1l199xe{height:32px;width:auto}.modal-subtitle.svelte-1l199xe{color:var(--label-muted);text-transform:uppercase;letter-spacing:.05em}.env-forced-hint.svelte-1l199xe{color:var(--label-muted)}.env-empty.svelte-1l199xe{margin:0;color:var(--label)}.env-error.svelte-1l199xe{color:var(--red)}.env-pill.svelte-xxvpjo{cursor:pointer;padding:4px 12px;border-radius:16px;border:1px solid var(--env-border);background-color:var(--env-bg);color:var(--env-fg);transition:filter .15s ease-in-out}.env-pill.svelte-xxvpjo small:where(.svelte-xxvpjo){color:var(--env-fg)}.env-pill.svelte-xxvpjo:hover{filter:brightness(1.08)}.prompt-modal-backdrop.svelte-1oaqnd3{position:fixed;inset:0;background-color:var(--bg-black-15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;cursor:pointer}.prompt-modal-card.svelte-1oaqnd3{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:16px;padding:24px;min-width:360px;max-width:90vw;border-radius:24px;border:1px solid var(--bg-dark);background-color:var(--bg-light);box-shadow:var(--file-shadow);z-index:101}.prompt-modal-title.svelte-1oaqnd3{margin:0;font-size:1.1rem;font-weight:600}.prompt-modal-field.svelte-1oaqnd3{text-indent:0}.prompt-modal-helper.svelte-1oaqnd3{color:var(--label-muted)}.prompt-modal-actions.svelte-1oaqnd3{justify-content:flex-end}.ordered-action-card.svelte-7pff1e{display:flex;min-width:0;flex-direction:column;gap:8px}.order-toolbar.svelte-7pff1e{display:flex;align-items:center;gap:8px;min-height:30px}.order-index.svelte-7pff1e{padding:3px 7px;border:1px solid var(--border-color);border-radius:6px;color:var(--label-muted);font-size:.8rem;line-height:1}.move-actions.svelte-7pff1e{display:inline-flex;flex-wrap:wrap;gap:4px}.move-actions.svelte-7pff1e button:where(.svelte-7pff1e){display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--label-muted);cursor:pointer;transition:all .15s ease-in-out}.move-actions.svelte-7pff1e button:where(.svelte-7pff1e):not(:disabled){color:var(--label)}.move-actions.svelte-7pff1e button:where(.svelte-7pff1e):hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.move-actions.svelte-7pff1e button:where(.svelte-7pff1e):disabled{cursor:not-allowed;opacity:.4}.move-actions.svelte-7pff1e button.remove-action:where(.svelte-7pff1e):hover{border-color:var(--red);color:var(--red)}.stale-badge.svelte-7pff1e,.stale-spacer.svelte-7pff1e{min-height:24px;box-sizing:border-box}.stale-badge.svelte-7pff1e{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--blue);border-radius:6px;background-color:var(--bg-light);color:var(--blue);font-size:.78rem;line-height:1;width:fit-content}.editor-header.svelte-2y7pj8{align-items:flex-end;gap:12px}.help-label.svelte-2y7pj8{text-indent:0}.help-label.svelte-2y7pj8 span:where(.svelte-2y7pj8){color:var(--label-muted);font-size:12px}textarea.svelte-2y7pj8{width:100%;padding:14px;border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-neutral);color:var(--label);font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.45;resize:vertical}textarea.svelte-2y7pj8:focus{outline:none;border-color:var(--blue)}textarea.svelte-2y7pj8:disabled{cursor:not-allowed;background-color:var(--bg-dark)}.icon-button.svelte-2y7pj8{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-light);color:var(--label)}.icon-button.svelte-2y7pj8:hover{border-color:var(--blue);color:var(--blue)}.icon-button.svelte-2y7pj8:disabled{opacity:.5;cursor:not-allowed}.error.svelte-2y7pj8{color:var(--red)}.success.svelte-2y7pj8{color:var(--green)}p.svelte-1p51yyf{margin:0;font-size:.9rem;line-height:1.5}.stale-list.svelte-1p51yyf{margin:0;padding-left:20px;max-height:220px;overflow-y:auto;font-size:.85rem}.carrier-list.svelte-1rlci3d{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.carrier-row.svelte-1rlci3d{border:1px solid var(--border-color);border-radius:8px;padding:10px 12px}.carrier-label.svelte-1rlci3d{display:flex;align-items:center;gap:10px;cursor:pointer}.carrier-info.svelte-1rlci3d{display:flex;flex-direction:column;gap:2px}.carrier-info.svelte-1rlci3d small:where(.svelte-1rlci3d){color:var(--label-muted)}.inheritor-list.svelte-1rlci3d{list-style:none;margin:8px 0 0 26px;padding:0;display:flex;flex-direction:column;gap:4px}.inheritor-row.svelte-1rlci3d small:where(.svelte-1rlci3d){color:var(--label-muted)}.fork-name-field.svelte-1rlci3d{display:flex;flex-direction:column;gap:6px;text-indent:0}.fork-name-field.svelte-1rlci3d span:where(.svelte-1rlci3d){color:var(--label-muted);font-size:.85rem}.fork-name-error.svelte-1rlci3d{color:var(--red)}.fork-lineage-badge.svelte-ye9vja{font-size:.85rem;color:var(--label-muted)}.revue.svelte-9vumbk{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-light)}.revue.svelte-9vumbk header:where(.svelte-9vumbk) h3:where(.svelte-9vumbk){margin:0;font-size:1em}.revue.svelte-9vumbk header:where(.svelte-9vumbk) p:where(.svelte-9vumbk){margin:0;color:var(--label-muted)}.revue.svelte-9vumbk ul:where(.svelte-9vumbk){margin:0;padding:0;list-style:none}.revue.svelte-9vumbk li:where(.svelte-9vumbk){display:grid;grid-template-columns:auto minmax(0,1fr) 10rem;gap:.5rem;align-items:start;padding:.5rem 0;border-bottom:1px solid var(--border-color)}.revue.svelte-9vumbk li:where(.svelte-9vumbk)>input[type=checkbox]:where(.svelte-9vumbk){margin-top:.25rem}.revue.svelte-9vumbk li:where(.svelte-9vumbk):last-child{border-bottom:none}.revue.svelte-9vumbk li.couverte:where(.svelte-9vumbk){opacity:.6}.detail.svelte-9vumbk{min-width:0}.titre.svelte-9vumbk{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem}.detail.svelte-9vumbk p:where(.svelte-9vumbk){margin:.125rem 0 0;font-size:.75rem}.vide.svelte-9vumbk,.note.svelte-9vumbk{color:var(--label-muted);font-style:italic}.vide.svelte-9vumbk{margin:0}footer.svelte-9vumbk{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.5rem}@media screen and (max-width:700px){.revue.svelte-9vumbk li:where(.svelte-9vumbk){grid-template-columns:auto minmax(0,1fr)}.revue.svelte-9vumbk li:where(.svelte-9vumbk) .severite:where(.svelte-9vumbk){grid-column:2}}.suggestions.svelte-18lu6nw{position:absolute;top:100%;left:0;z-index:10;width:max-content;min-width:100%;max-width:22rem;max-height:14rem;overflow-y:auto;margin:0;padding:0;list-style:none;background:var(--bg-light);border:1px solid var(--border-color);border-radius:.25rem;box-shadow:0 8px 24px var(--shadow-color)}.suggestions.svelte-18lu6nw button:where(.svelte-18lu6nw){display:flex;flex-wrap:wrap;width:100%;gap:.5rem;padding:.25rem .5rem;background:none;border:none;text-align:left;cursor:pointer}.champ.svelte-1qyx1wo{position:relative;width:100%;min-width:0;text-indent:0}.destination.svelte-1xu13oy{display:flex;flex-direction:column;gap:.25rem}.champs.svelte-1xu13oy{display:flex;gap:.25rem}.cellule.svelte-1xu13oy{flex:1 1 0;min-width:0}.champ.svelte-1xu13oy{position:relative}.erreur.svelte-1xu13oy{margin:.25rem 0 0;font-size:.75rem;color:var(--red)}.panel.svelte-154554v{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-light)}.toggle.svelte-154554v{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;color:var(--label)}.toggle.svelte-154554v h3:where(.svelte-154554v){margin:0;font-size:1em}.count.svelte-154554v{color:var(--label-muted);font-weight:400}.hint.svelte-154554v{color:var(--label-muted);font-style:italic;margin:0}.table-defaut.svelte-154554v{display:flex;align-items:flex-end;gap:8px}.champ-table.svelte-154554v{display:flex;flex-direction:column;flex:0 1 260px}.rows.svelte-154554v{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.row.svelte-154554v{display:grid;grid-template-columns:1fr 110px 90px 40px;gap:8px;align-items:center;padding:6px 8px;background-color:var(--bg-neutral);border:1px solid var(--border-color);border-radius:6px}.row.with-destination.svelte-154554v{grid-template-columns:1fr 110px minmax(220px,1fr) 90px 40px}.row.header.svelte-154554v{background-color:transparent;border-color:transparent;padding-bottom:0}.row.svelte-154554v label:where(.svelte-154554v){display:flex;flex-direction:column;margin:0}.cell-destination.svelte-154554v{min-width:0}.cell-required.svelte-154554v{justify-self:center}.cell-action.svelte-154554v{display:flex;justify-content:flex-end}input[type=number].svelte-154554v,input[type=text].svelte-154554v{width:100%}.sr.svelte-154554v{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn.danger.svelte-154554v{color:var(--red)}@media screen and (max-width:700px){.row.svelte-154554v,.row.with-destination.svelte-154554v{grid-template-columns:1fr 1fr}.cell-required.svelte-154554v,.cell-action.svelte-154554v{justify-self:start}.cell-destination.svelte-154554v{grid-column:1 / -1}}.field.svelte-tskxz8{display:flex;flex-direction:column;gap:6px}.field-label.svelte-tskxz8{display:flex;flex-direction:column;gap:6px;text-indent:0}.field-label.svelte-tskxz8 input:where(.svelte-tskxz8){padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-light)}.field-label.svelte-tskxz8 .select-trigger.box{padding:10px 12px;border-radius:8px}.has-error.svelte-tskxz8 .field-label:where(.svelte-tskxz8) input:where(.svelte-tskxz8),.has-error.svelte-tskxz8 .field-label:where(.svelte-tskxz8) .select-trigger.box{border-color:var(--red)}.toggle-row.svelte-tskxz8{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.toggle-row.svelte-tskxz8 input:where(.svelte-tskxz8){position:absolute;opacity:0;pointer-events:none}.toggle-track.svelte-tskxz8{position:relative;display:inline-block;width:36px;height:20px;border-radius:999px;background-color:var(--bg-dark);transition:background-color .15s ease}.toggle-thumb.svelte-tskxz8{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background-color:var(--bg-light);transition:transform .15s ease}.toggle-row.svelte-tskxz8 input:where(.svelte-tskxz8):checked+.toggle-track:where(.svelte-tskxz8){background-color:var(--label)}.toggle-row.svelte-tskxz8 input:where(.svelte-tskxz8):checked+.toggle-track:where(.svelte-tskxz8) .toggle-thumb:where(.svelte-tskxz8){transform:translate(16px)}.toggle-row.svelte-tskxz8 input:where(.svelte-tskxz8):focus-visible+.toggle-track:where(.svelte-tskxz8){outline:2px solid var(--blue);outline-offset:2px}.toggle-label.svelte-tskxz8{color:var(--label)}.hint.svelte-tskxz8{color:var(--label-muted)}.error-message.svelte-tskxz8{color:var(--red)}.modal-root.svelte-6bnx5j{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.modal-backdrop.svelte-6bnx5j{position:absolute;inset:0;border:0;background-color:var(--bg-black-15)}.modal-card.svelte-6bnx5j{position:relative;z-index:1;width:min(640px,100%);max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;border-radius:16px;background-color:var(--bg-light);box-shadow:0 24px 64px var(--shadow-color)}.modal-header.svelte-6bnx5j{align-items:center}.header-icon.svelte-6bnx5j{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-color);border-radius:10px;background-color:var(--bg-neutral);color:var(--label)}.form-card.svelte-6bnx5j{padding:20px}.parameters-grid.svelte-6bnx5j{display:flex;flex-direction:column;gap:14px}.modal-footer.svelte-6bnx5j{justify-content:flex-end}textarea.svelte-6bnx5j{padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-light);font-family:inherit;resize:vertical}label.svelte-6bnx5j{text-indent:0}#modal.svelte-53kwux{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;z-index:1000}#modal.svelte-53kwux #modal-background:where(.svelte-53kwux){position:absolute;width:100%;height:100%;background-color:var(--bg-black-15);border:none;cursor:pointer;z-index:-5}#modal.svelte-53kwux #modal-content:where(.svelte-53kwux){width:560px;padding:24px;background-color:var(--bg-neutral);box-shadow:var(--file-shadow);border-radius:12px}.kind-tabs.svelte-53kwux{display:flex;gap:6px;margin-top:4px}.tab.svelte-53kwux{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border-color);border-radius:6px;background-color:transparent;cursor:pointer;color:var(--label)}.tab.active.svelte-53kwux{border-color:var(--blue);background-color:#6395ee1f;color:var(--blue)}.actions.svelte-53kwux{justify-content:flex-end}.hint.svelte-53kwux{color:var(--label-muted);font-style:italic}.error.svelte-53kwux{color:var(--red)}.loader-circle.svelte-53kwux{display:inline-flex;animation:svelte-53kwux-rotate 1s infinite linear}@keyframes svelte-53kwux-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.panel.svelte-31uye{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-light)}.toggle.svelte-31uye{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;color:var(--label)}.toggle.svelte-31uye h3:where(.svelte-31uye){margin:0;font-size:1em}.count.svelte-31uye{color:var(--label-muted);font-weight:400}.hint.svelte-31uye{color:var(--label-muted);font-style:italic}.declarations.svelte-31uye{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.declaration.svelte-31uye{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;background-color:var(--bg-neutral);border:1px solid var(--border-color);border-radius:6px}.head.svelte-31uye{align-items:center}.alias.svelte-31uye{background-color:var(--blue-15);color:var(--label);padding:2px 8px;border-radius:4px;font-weight:500}.type-label.svelte-31uye{font-size:.85em;color:var(--label-muted)}.ref-id.svelte-31uye{color:var(--label-muted);font-family:monospace}.columns.svelte-31uye{color:var(--label-muted);font-style:italic}.columns.svelte-31uye .warn:where(.svelte-31uye){color:var(--red)}.btn.danger.svelte-31uye{color:var(--red)}.columns-block.svelte-2t6eyd{display:flex;flex-direction:column;gap:8px}.columns-header.svelte-2t6eyd{display:flex}.collapse-toggle.svelte-2t6eyd{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:none;border-radius:6px;background:transparent;color:var(--label);cursor:pointer}.collapse-toggle.svelte-2t6eyd:hover{background-color:var(--bg-neutral)}.collapse-toggle.svelte-2t6eyd small:where(.svelte-2t6eyd){color:var(--label-muted)}.chevron.svelte-2t6eyd{display:inline-flex;transition:transform .15s ease}.chevron.collapsed.svelte-2t6eyd{transform:rotate(-90deg)}.columns-preview.svelte-2t6eyd{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;padding:18px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-neutral)}.column-card.svelte-2t6eyd{align-items:center;min-height:78px;padding:12px 8px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-light);text-align:center}.column-badges.svelte-2t6eyd{justify-content:center;flex-wrap:wrap}.pill-unknown.svelte-2t6eyd{background-color:var(--bg-dark)}@media screen and (max-width:1100px){.columns-preview.svelte-2t6eyd{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media screen and (max-width:720px){.columns-preview.svelte-2t6eyd{grid-template-columns:1fr}}.file-rules.svelte-ken1yn{background-color:var(--bg-light)}.dialect-grid.svelte-ken1yn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.flag-grid.svelte-ken1yn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}label.svelte-ken1yn{text-indent:0}.flag-grid.svelte-ken1yn label:where(.svelte-ken1yn){display:flex;align-items:center;gap:8px;color:var(--label-muted)}.flag-grid.svelte-ken1yn input:where(.svelte-ken1yn){width:18px;height:18px}@media screen and (max-width:920px){.dialect-grid.svelte-ken1yn,.flag-grid.svelte-ken1yn{grid-template-columns:1fr}}.workshop-modal-backdrop.svelte-7a5ohp{position:fixed;inset:0;z-index:50;background-color:var(--bg-black-15)}.workshop-modal-panel.svelte-7a5ohp{position:fixed;inset:3vh 3vw;z-index:51;display:flex;border-radius:12px;overflow:hidden;background-color:var(--bg-light);box-shadow:var(--main-shadow)}.workshop-modal-panel.svelte-7a5ohp .workshop{flex:1;min-width:0}.workshop-modal-close.svelte-7a5ohp{position:fixed;top:calc(3vh - 16px);right:calc(3vw - 16px);z-index:52;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-color);border-radius:50%;background-color:var(--bg-light);color:var(--label-muted);cursor:pointer;box-shadow:var(--main-shadow);transition:all .15s ease-in-out}.workshop-modal-close.svelte-7a5ohp:hover{border-color:var(--red);color:var(--red)}@media screen and (max-width:720px){.workshop-modal-panel.svelte-7a5ohp{inset:0;border-radius:0}.workshop-modal-close.svelte-7a5ohp{top:8px;right:8px}}.new-model-btn.svelte-sdsgl4{justify-content:center;width:100%}.drawer-backdrop.svelte-sdsgl4{position:fixed;inset:0;z-index:30;background-color:var(--bg-black-15)}.drawer.svelte-sdsgl4{position:fixed;top:0;right:0;bottom:0;z-index:31;width:min(430px,100vw);padding:24px;overflow-y:auto;background-color:var(--bg-light);box-shadow:-12px 0 32px var(--shadow-color)}.drawer-header.svelte-sdsgl4{align-items:flex-start}.search-field.svelte-sdsgl4{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-neutral);text-indent:0}.search-field.svelte-sdsgl4 input:where(.svelte-sdsgl4){border:0;background:transparent}.filters.svelte-sdsgl4{display:grid;grid-template-columns:1fr;gap:10px}.model-card.svelte-sdsgl4{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:14px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-neutral);text-align:left}.model-card.svelte-sdsgl4:hover{border-color:var(--blue);background-color:var(--bg-dark)}.icon.svelte-sdsgl4{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--blue);border-radius:8px;background-color:var(--blue-15);color:var(--blue)}.model-text.svelte-sdsgl4{display:flex;min-width:0;flex-direction:column;gap:4px}.model-text.svelte-sdsgl4 strong:where(.svelte-sdsgl4),.model-text.svelte-sdsgl4 small:where(.svelte-sdsgl4){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-label.svelte-sdsgl4{display:inline-flex;align-items:center;gap:6px;color:var(--blue)}.raw-panel.svelte-sdsgl4{padding:16px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-neutral)}.feedback.error.svelte-sdsgl4{margin:0;color:var(--red)}.empty-state.svelte-sdsgl4{color:var(--label-muted)}@media screen and (max-width:520px){.model-card.svelte-sdsgl4{grid-template-columns:1fr}}.collapse-toggle.svelte-dh1xjt{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;border-radius:6px;background:transparent;color:var(--label-muted);cursor:pointer}.collapse-toggle.svelte-dh1xjt:hover{background-color:var(--bg-neutral);color:var(--label)}.chevron.svelte-dh1xjt{display:inline-flex;transition:transform .15s ease}.chevron.collapsed.svelte-dh1xjt{transform:rotate(-90deg)}.grid-header.svelte-dh1xjt{align-items:flex-end;gap:12px}.grid-actions.svelte-dh1xjt{display:flex;flex-wrap:wrap;gap:12px}.stale-bulk.svelte-dh1xjt{border-color:var(--blue);color:var(--blue)}.rule-sections.svelte-dh1xjt{display:flex;flex-direction:column;gap:18px}.rule-phase.svelte-dh1xjt{display:flex;flex-direction:column;gap:10px}.phase-heading.svelte-dh1xjt{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.phase-heading.svelte-dh1xjt h3:where(.svelte-dh1xjt){margin:0}.phase-heading.svelte-dh1xjt small:where(.svelte-dh1xjt){color:var(--label-muted)}.rules-grid.svelte-dh1xjt{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.empty-state.svelte-dh1xjt{color:var(--label-muted)}.empty-state.compact.svelte-dh1xjt{padding:18px}@media screen and (max-width:620px){.phase-heading.svelte-dh1xjt{flex-direction:column;align-items:flex-start;gap:4px}.rules-grid.svelte-dh1xjt{grid-template-columns:1fr}}.preprocessing.svelte-cimdax{padding:12px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-neutral)}.header-actions.svelte-cimdax{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.form-grid.svelte-cimdax,.advanced-grid.svelte-cimdax{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}label.svelte-cimdax{text-indent:0}.field-hint.svelte-cimdax{margin-top:4px;color:var(--label-muted)}.tab-hint.svelte-cimdax{color:var(--label-muted)}.version-row.svelte-cimdax{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-light)}.version-number.svelte-cimdax{font-family:ui-monospace,monospace}.current-badge.svelte-cimdax{padding:2px 8px;border-radius:5px;background-color:var(--bg-black);color:var(--bg-light);font-size:10px;font-weight:700}.advanced-header.svelte-cimdax{align-items:center}.detail-loading.svelte-cimdax{min-height:420px;background:linear-gradient(90deg,transparent,var(--bg-dark),transparent),var(--bg-neutral);background-size:260px 100%,auto;animation:svelte-cimdax-shimmer 1.4s infinite linear}.feedback.error.svelte-cimdax{border-color:var(--red);background-color:var(--red-15)}.feedback.success.svelte-cimdax{border-color:var(--green);background-color:var(--green-15);color:var(--green)}.detail-item.svelte-cimdax{display:flex;align-items:baseline;max-width:100%;margin-bottom:6px}.detail-path.svelte-cimdax{margin-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%;flex-shrink:0}.detail-message.svelte-cimdax{flex-grow:1}@keyframes svelte-cimdax-shimmer{0%{background-position:-260px 0,0 0}to{background-position:calc(100% + 260px) 0,0 0}}.detection-op.svelte-cimdax{flex-shrink:0;width:130px}.detection-column.svelte-cimdax,.detection-value.svelte-cimdax{min-width:0;flex:1}@media screen and (max-width:920px){.header-actions.svelte-cimdax{justify-content:flex-start}.form-grid.svelte-cimdax,.advanced-grid.svelte-cimdax{grid-template-columns:1fr}}.resize-handle.svelte-14lh479{position:absolute;top:0;right:-2px;z-index:1100;width:8px;height:100%;cursor:col-resize;background-color:transparent;transition:background-color .15s ease-in-out}.resize-handle.svelte-14lh479:hover,.resize-handle.svelte-14lh479.dragging{background-color:var(--blue);opacity:.5}.resize-handle.svelte-14lh479:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}body:has(.resize-handle.dragging){cursor:col-resize;-webkit-user-select:none;user-select:none}@media screen and (max-width:1024px){.resize-handle.svelte-14lh479{display:none}}.chevron.svelte-1vvlsre{display:inline-flex;margin-left:auto;transition:transform .25s ease-in-out}.chevron.svelte-1vvlsre.open{transform:rotate(90deg)}.showroom-card.svelte-1vvlsre{display:flex;overflow:hidden;border-radius:8px;border:1px solid var(--border-color);background-color:var(--bg-light);color:var(--label);text-decoration:none;transition:all .25s ease-in-out}.showroom-card.svelte-1vvlsre:hover{background-color:var(--bg-dark);transition:all .15s ease-in-out}.showroom-card.svelte-1vvlsre.active{border-color:var(--label)}.card-body.svelte-1vvlsre{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;padding:10px 12px}.card-title.svelte-1vvlsre{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.card-body.svelte-1vvlsre small:where(.svelte-1vvlsre){font-size:10px;line-height:1.3}.card-edge.svelte-1vvlsre{display:flex;align-items:center;justify-content:center;width:18px;flex-shrink:0;color:var(--bg-light)}#sidebar-container.collapsed .section-header.svelte-1vvlsre,#sidebar-container.collapsed .showroom-card.svelte-1vvlsre,#sidebar-container.collapsed .chevron.svelte-1vvlsre,#sidebar-container.collapsed .nav-item.svelte-1vvlsre p:where(.svelte-1vvlsre){display:none}#sidebar-container.collapsed .nav-item.svelte-1vvlsre{justify-content:center}.space-block.svelte-1gsg20m{display:flex;flex-direction:row;align-items:center;gap:11px;padding:11px 14px;width:100%;border:none;border-radius:8px;background-color:var(--blue);color:#fafafa;text-align:left}button.space-block.svelte-1gsg20m{cursor:pointer;transition:filter .15s ease-in-out}button.space-block.svelte-1gsg20m:hover{filter:brightness(1.15)}.dot.svelte-1gsg20m{width:8px;height:8px;flex-shrink:0;border-radius:50%;background-color:#fafafa}.stack.svelte-1gsg20m{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.kicker.svelte-1gsg20m{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fafafa;opacity:.75}.value.svelte-1gsg20m{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.choice-pills.svelte-gruxe1{display:flex;flex-wrap:wrap;gap:6px}.choice-pill.svelte-gruxe1{padding:4px 10px;border:1px solid var(--border-color);border-radius:999px;background-color:var(--bg-light);color:var(--label);font-size:12px;font-weight:500;cursor:pointer}.choice-pill.svelte-gruxe1:hover:not(.selected){border-color:var(--label-muted)}.choice-pill.selected.svelte-gruxe1{border-color:var(--blue);background-color:var(--blue);color:var(--bg-light);font-weight:600}.filter-field.svelte-tqjif4{display:flex;flex:1 1 0;align-items:center;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--border-color);border-radius:var(--radius);background-color:var(--bg-light);font-size:13px}.filter-field.fixed-width.svelte-tqjif4{flex:0 0 var(--field-width, 250px)}.filter-field.disabled.svelte-tqjif4{opacity:.45}.field-icon.svelte-tqjif4{display:flex;flex-shrink:0;color:var(--label-muted)}.filter-field.svelte-tqjif4 input[type]{flex:1;min-width:0;padding:0;border:none;background:transparent;color:var(--label);font:inherit}.filter-field.svelte-tqjif4 input[type]:focus{outline:none}.filter-group.svelte-9oqbp5{display:flex;flex-direction:column;gap:10px}.group-head.svelte-9oqbp5{gap:8px}.group-title.svelte-9oqbp5{color:var(--label);font-size:12px;font-weight:700}.group-hint.svelte-9oqbp5{color:var(--label-muted);font-size:11px}.filter-range.svelte-bam0tv{gap:8px}.range-arrow.svelte-bam0tv{color:var(--label-muted);font-size:13px}.field-pair.svelte-17teasw{gap:8px}.filter-chip.svelte-luraqm{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px;border:1px solid var(--blue);border-radius:999px;background-color:var(--blue-15);color:var(--blue);font-size:11px;font-weight:600;line-height:1.2}.filter-chip.modal.svelte-luraqm{padding:4px 10px;background-color:var(--bg-light)}.chip-label.svelte-luraqm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-remove.svelte-luraqm{display:flex;flex-shrink:0;padding:0;border:none;background:transparent;color:inherit;cursor:pointer}.chip-remove.svelte-luraqm:hover{color:var(--label)}.filters-head.svelte-13p55i9{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--border-color);border-radius:var(--radius) var(--radius) 0 0;background-color:var(--bg-neutral)}.head-titles.svelte-13p55i9{gap:4px}h2.svelte-13p55i9{color:var(--label);font-size:17px;font-weight:700}.head-subtitle.svelte-13p55i9{color:var(--label-muted);font-size:12px}.close-button.svelte-13p55i9{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--border-color);border-radius:var(--radius);background-color:var(--bg-light);color:var(--label);cursor:pointer}.active-filters.svelte-13p55i9{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid var(--border-color);background-color:var(--blue-15)}.active-key.svelte-13p55i9{color:var(--blue)}.filters-body.svelte-13p55i9{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:var(--bg-neutral)}.filters-body.svelte-13p55i9 hr:where(.svelte-13p55i9){width:100%;margin:0}.group-note.svelte-13p55i9{color:var(--label-muted);font-size:11px;font-weight:400}.advanced-toggle.svelte-13p55i9{display:flex;align-items:center;gap:8px;padding:0;border:none;background:transparent;color:var(--label);cursor:pointer}.advanced-title.svelte-13p55i9{font-size:13px;font-weight:700}.filters-foot.svelte-13p55i9{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-top:1px solid var(--border-color);border-radius:0 0 var(--radius) var(--radius);background-color:var(--bg-light)}.reset-button.svelte-13p55i9{display:flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:var(--label-muted);font-size:13px;font-weight:500;cursor:pointer}.reset-button.svelte-13p55i9:hover{color:var(--label)}.apply-button.svelte-13p55i9{gap:6px}.file-search.svelte-1xdmolu{display:flex;flex-direction:column;gap:8px}.search-line.svelte-1xdmolu{display:flex;gap:6px}.clear-name.svelte-1xdmolu{display:flex;flex-shrink:0;padding:0;border:none;background:transparent;color:var(--label-muted);cursor:pointer}.clear-name.svelte-1xdmolu:hover{color:var(--label)}.filters-button.svelte-1xdmolu{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;aspect-ratio:1;padding:0;border:none;border-radius:var(--radius);background-color:var(--blue);color:var(--bg-light);cursor:pointer}.filters-badge.svelte-1xdmolu{position:absolute;top:-4px;left:20px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background-color:var(--label);color:var(--bg-light);font-size:10px;font-weight:700;line-height:1}.chips.svelte-1xdmolu{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.clear-all.svelte-1xdmolu{padding:0;border:none;background:transparent;color:var(--label-muted);font-size:11px;font-weight:500;cursor:pointer}.clear-all.svelte-1xdmolu:hover{color:var(--label)}.result-count.svelte-1xdmolu{color:var(--label-muted);font-size:11px}.results.svelte-wp2mru{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.result.svelte-wp2mru{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-light);color:var(--label);text-decoration:none}.result.svelte-wp2mru:hover{border-color:var(--label-muted)}.result-title.svelte-wp2mru{display:flex;align-items:center;gap:6px;min-width:0}.result-name.svelte-wp2mru{overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.result-meta.svelte-wp2mru{color:var(--label-muted);font-size:11px}.no-result.svelte-wp2mru{color:var(--label-muted);font-size:12px}#burger.svelte-1y52vvz{display:none}#sidebar-container.svelte-1y52vvz{padding:12px;height:100vh}#sidebar-container.svelte-1y52vvz #nav-background:where(.svelte-1y52vvz){display:none}#sidebar.svelte-1y52vvz{position:relative;width:var(--sidebar-width);height:calc(100vh - 24px);border-radius:12px;border:1px solid var(--border-color);background-color:var(--bg-neutral);overflow:hidden;z-index:1000}#sidebar.svelte-1y52vvz img:where(.svelte-1y52vvz){width:fit-content;height:42px}#sidenav.svelte-1y52vvz{padding:48px 24px 24px;flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto}#sidenav.svelte-1y52vvz #tree:where(.svelte-1y52vvz){min-width:0;width:100%}#account-container.svelte-1y52vvz{overflow:hidden;z-index:0}#account.svelte-1y52vvz{padding:24px;width:100%;height:100%;border-top:1px solid var(--border-color);-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px)}#account-ellipse.svelte-1y52vvz{position:relative;z-index:-5}#account-ellipse.svelte-1y52vvz .ellipse:where(.svelte-1y52vvz){position:absolute;width:130px;height:130px;border-radius:50%;filter:blur(200px)}#account-ellipse.svelte-1y52vvz .ellipse:where(.svelte-1y52vvz).left{left:-64px;bottom:-64px;background-color:var(--blue);opacity:.5}#account-ellipse.svelte-1y52vvz .ellipse:where(.svelte-1y52vvz).center{right:6px;bottom:-96px;background-color:var(--label);opacity:.5}#account-ellipse.svelte-1y52vvz .ellipse:where(.svelte-1y52vvz).right{right:-24px;bottom:48px;background-color:var(--blue);opacity:.8}#modal-background.svelte-1y52vvz{position:absolute;top:12px;left:12px;width:var(--sidebar-width);height:calc(100vh - 24px);z-index:500;cursor:pointer;transition:none}#modal-background.svelte-1y52vvz.shown{top:0;left:calc(12px + var(--sidebar-width));width:calc(100vw - var(--sidebar-width));height:100vh}#modal.svelte-1y52vvz{position:absolute;top:24px;left:12px;padding:24px;width:var(--sidebar-width);height:calc(100vh - 48px);border-radius:12px;border:1px solid var(--border-color);background-color:var(--bg-neutral);z-index:500;opacity:0;visibility:hidden;pointer-events:none;transition:left .25s 0ms ease-in-out,width .1s .15s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out}#modal.svelte-1y52vvz.shown{left:calc(24px + var(--sidebar-width));width:480px;opacity:1;visibility:visible;pointer-events:auto;transition:left .3s 0ms cubic-bezier(.175,.885,.32,1.275),z-index 0ms .3s,width .1s 0ms ease-in-out,opacity .3s ease-in-out}#modal.svelte-1y52vvz>#content:where(.svelte-1y52vvz){height:100%;overflow-y:scroll}ul.svelte-1y52vvz{list-style:inside disc}ul.svelte-1y52vvz li:where(.svelte-1y52vvz){font-size:12px;color:var(--label-muted);text-indent:12px}.client-info-row.svelte-1y52vvz{margin-top:16px}.nav-item.active.svelte-1y52vvz{border:1px solid var(--border-color);background-color:var(--bg-dark)}.client-name.svelte-1y52vvz{font-weight:600;text-transform:uppercase;letter-spacing:.05em}.client-name-btn.svelte-1y52vvz{display:inline-flex;gap:12px;align-items:center;padding:0;background:none;border:0;color:inherit;font:inherit;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-align:left}.client-name-btn.svelte-1y52vvz:hover{opacity:.8}.client-name-btn.svelte-1y52vvz:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:2px}.logo-link.svelte-1y52vvz{display:inline-flex;width:fit-content;text-decoration:none}.logo-link.svelte-1y52vvz:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}.new-process-btn.svelte-1y52vvz{width:100%;text-decoration:none}.bulk-bar.svelte-1y52vvz{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-light)}.bulk-count.svelte-1y52vvz{color:var(--label);font-weight:600}.bulk-btn.svelte-1y52vvz{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-neutral);color:var(--label);font-size:.8rem;cursor:pointer}.bulk-btn.svelte-1y52vvz:hover:not(:disabled){background-color:var(--bg-hover)}.bulk-btn.svelte-1y52vvz:disabled{opacity:.6;cursor:default}.bulk-delete.svelte-1y52vvz,.bulk-confirm.svelte-1y52vvz{border-color:var(--red);color:var(--red);background-color:var(--red-15)}.bulk-delete.svelte-1y52vvz:hover:not(:disabled),.bulk-confirm.svelte-1y52vvz:hover:not(:disabled){background-color:var(--red);color:#fff}.bulk-error.svelte-1y52vvz{display:block;margin-top:4px;color:var(--red)}.rail-icon.svelte-1y52vvz{display:none}#sidebar-container.collapsed.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz) #sidenav:where(.svelte-1y52vvz){padding:16px 8px 24px;gap:16px;align-items:center}#sidebar-container.collapsed.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz) .sidenav-header:where(.svelte-1y52vvz){justify-content:center}#sidebar-container.collapsed.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz) .logo-link:where(.svelte-1y52vvz){display:none}#sidebar-container.collapsed.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz) .files-section:where(.svelte-1y52vvz),#sidebar-container.collapsed.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz) #sidenav:where(.svelte-1y52vvz) small:where(.svelte-1y52vvz),#sidebar-container.collapsed.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz) #sidenav:where(.svelte-1y52vvz) hr:where(.svelte-1y52vvz),#sidebar-container.collapsed.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz) .nav-item:where(.svelte-1y52vvz) p:where(.svelte-1y52vvz),#sidebar-container.collapsed.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz) .rail-label:where(.svelte-1y52vvz),#sidebar-container.collapsed.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz) .env-pill,#sidebar-container.collapsed.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz) .space-block,#sidebar-container.collapsed.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz) #account:where(.svelte-1y52vvz) .content-column:where(.svelte-1y52vvz){display:none}#sidebar-container.collapsed.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz) .client-info-row:where(.svelte-1y52vvz){justify-content:center}#sidebar-container.collapsed.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz) .rail-icon:where(.svelte-1y52vvz){display:inline-flex}#sidebar-container.collapsed.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz) .nav-item:where(.svelte-1y52vvz){justify-content:center}#sidebar-container.collapsed.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz) #account:where(.svelte-1y52vvz){justify-content:center;padding:16px 0}#sidebar-container.collapsed.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz) .resize-handle{display:none}@media screen and (max-width:1024px){.collapse-toggle.svelte-1y52vvz{display:none}#burger.svelte-1y52vvz{display:flex;position:fixed;top:12px;left:12px;box-shadow:var(--main-shadow);z-index:1000;transition:left .2s ease-in-out}#sidebar-container.svelte-1y52vvz{position:absolute;top:0;left:-574px;background-color:#faebd7}#sidebar-container.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz){position:absolute;top:60px;left:0;height:calc(100vh - 72px);box-shadow:var(--file-shadow);transition:all .25s ease-in-out}#sidebar-container.svelte-1y52vvz #sidebar:where(.svelte-1y52vvz).shown{left:586px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}#sidebar-container.svelte-1y52vvz #nav-background:where(.svelte-1y52vvz){position:fixed;top:0;left:0;display:none;width:100vw;height:100vh;z-index:500}#sidebar-container.svelte-1y52vvz #nav-background:where(.svelte-1y52vvz).shown{display:block}#sidebar-container.svelte-1y52vvz #modal-background:where(.svelte-1y52vvz){position:absolute;top:0;left:-420px}#sidebar-container.svelte-1y52vvz #modal-background:where(.svelte-1y52vvz).shown{left:0;width:100vw;height:100vh;transform:none}#modal.svelte-1y52vvz{top:60px;left:0;height:calc(100vh - 72px);z-index:1000;transition:left .2s ease-in-out}#modal.svelte-1y52vvz.shown{left:586px;width:350px;transition:left .3s 0ms ease-in-out}}.error.svelte-wn9jc8{color:var(--red)}.hint.svelte-wn9jc8{color:var(--label-muted);margin:0}.mode-option.svelte-wn9jc8{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.mode-option.svelte-wn9jc8 input:where(.svelte-wn9jc8){margin-top:3px;flex-shrink:0}.mode-option.svelte-wn9jc8.disabled{cursor:default;opacity:.6}.mode-text.svelte-wn9jc8{display:flex;flex-direction:column;gap:2px;font-size:.85rem}.blocked-list.svelte-wn9jc8{flex-direction:column;align-items:stretch;gap:6px;max-height:160px;overflow-y:auto}.blocked-row.svelte-wn9jc8{display:flex;flex-direction:column;gap:1px}.blocked-name.svelte-wn9jc8{font-size:.85rem;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.impact-preview.svelte-wn9jc8{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow-y:auto;padding:6px;border:1px solid var(--bg-dark);border-radius:8px}.impact-row.svelte-wn9jc8{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.impact-name.svelte-wn9jc8{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem}.impact-pill.svelte-wn9jc8{flex-shrink:0;padding:1px 8px;border-radius:999px;font-size:.72rem;font-weight:600;color:var(--pill-color);background-color:color-mix(in srgb,var(--pill-color) 15%,transparent)}.loader-circle.svelte-wn9jc8{display:flex;justify-content:center;align-items:center;animation:svelte-wn9jc8-rotate 1s infinite linear}@keyframes svelte-wn9jc8-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.folder-status-counts.svelte-1lsd6ll{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.count.svelte-1lsd6ll{display:inline-flex;align-items:center;gap:3px}.count.svelte-1lsd6ll small:where(.svelte-1lsd6ll){font-variant-numeric:tabular-nums;line-height:1}.count.validated.svelte-1lsd6ll{color:var(--green)}.count.error.svelte-1lsd6ll{color:var(--red)}.small-nav-btn.svelte-dwgw2q{display:flex;justify-content:center;align-items:center;min-width:22px;height:22px;border-radius:6px;transition:all .25s ease-in-out}.small-nav-btn.svelte-dwgw2q:hover{background-color:var(--bg-hover);transition:all .15s ease-in-out}.small-nav-btn.svelte-dwgw2q .icon:where(.svelte-dwgw2q){display:flex;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.small-nav-btn.svelte-dwgw2q.expanded .icon:where(.svelte-dwgw2q){transform:rotate(90deg)}.nav-item.svelte-dwgw2q{position:relative}.nav-item.revealed.svelte-dwgw2q{animation:svelte-dwgw2q-reveal-pulse .9s cubic-bezier(.22,1,.36,1) 2}@keyframes svelte-dwgw2q-reveal-pulse{0%{background-color:var(--blue-15);box-shadow:0 0 color-mix(in srgb,var(--blue) 35%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{background-color:transparent;box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.nav-item.revealed.svelte-dwgw2q{animation:none;background-color:var(--blue-15)}}.tree-actions.svelte-dwgw2q{flex-shrink:0;border-radius:6px}.tree-actions.svelte-dwgw2q button:where(.svelte-dwgw2q){color:var(--label-muted)}.tree-actions.svelte-dwgw2q .has-validator:where(.svelte-dwgw2q){color:var(--accent, var(--label))}.tree-actions.svelte-dwgw2q .inherits-validator:where(.svelte-dwgw2q){color:var(--accent, var(--label));opacity:.55}.wrapped.svelte-dwgw2q{min-width:0;flex:1}.wrapped.svelte-dwgw2q .icon:where(.svelte-dwgw2q){display:flex;justify-content:center;align-items:center;flex-shrink:0}.wrapped.svelte-dwgw2q p:where(.svelte-dwgw2q){min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-status-badge.svelte-fq2208{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;color:inherit;flex-shrink:0}.file-status-badge.clickable.svelte-fq2208{cursor:pointer;transition:background-color .15s ease-in-out}.file-status-badge.clickable.svelte-fq2208:hover{background-color:var(--red-15)}.file-status-badge.clickable.svelte-fq2208:focus-visible{outline:2px solid var(--red);outline-offset:1px}.small-nav-btn.svelte-m8xrzo{display:flex;justify-content:center;align-items:center;min-width:22px;height:22px;border-radius:6px;transition:all .15s ease-in-out}.small-nav-btn.svelte-m8xrzo:hover{background-color:var(--bg-hover)}.nav-item.svelte-m8xrzo{position:relative}.nav-item.svelte-m8xrzo:hover .tree-actions:where(.svelte-m8xrzo){opacity:1;pointer-events:auto}.nav-item.svelte-m8xrzo:hover.editing{padding:2px 2px 2px 12px}.time__small.svelte-m8xrzo{width:32px}.nav-item.stale-validation.svelte-m8xrzo{border:1px solid var(--red);border-radius:6px}.nav-item.active.svelte-m8xrzo{border:1px solid var(--border-color);background-color:var(--bg-light)}.nav-item.selected.svelte-m8xrzo{border:1px solid var(--blue);background-color:var(--bg-light);border-radius:6px}.select-box.svelte-m8xrzo{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border:1px solid var(--border-color);border-radius:4px;background-color:transparent;color:#fff;cursor:pointer;opacity:0;transition:opacity .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-item.svelte-m8xrzo:hover .select-box:where(.svelte-m8xrzo),.nav-item.selecting.svelte-m8xrzo .select-box:where(.svelte-m8xrzo){opacity:1}.select-box.checked.svelte-m8xrzo{opacity:1;background-color:var(--blue);border-color:var(--blue)}.tree-actions.svelte-m8xrzo{position:absolute;top:50%;right:8px;transform:translateY(-50%);padding-left:24px;background:linear-gradient(to right,transparent 0,var(--bg-dark) 20px);border-radius:6px;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}.tree-actions.svelte-m8xrzo button:where(.svelte-m8xrzo){color:var(--label-muted)}.tree-actions.svelte-m8xrzo .red-btn:where(.svelte-m8xrzo):hover{color:var(--red);background-color:var(--red-15)}.wrapped.svelte-m8xrzo{min-width:0;flex:1}.wrapped.svelte-m8xrzo p:where(.svelte-m8xrzo){min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.delete-error.svelte-m8xrzo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;margin:4px 8px 4px 28px;border-radius:6px;color:var(--red);background-color:var(--red-15);font-size:.75rem}.separator-container.svelte-1owpmbf{display:flex;justify-content:center;align-items:center;padding:0 2px 0 12px}.separator.svelte-1owpmbf{height:36px;border:none;border-radius:2px}.nav-item.no-hover.svelte-1owpmbf{cursor:default}.nav-item.no-hover.svelte-1owpmbf:hover{border-color:transparent;background-color:inherit}#client-panel-background.svelte-tdx3qt{position:absolute;top:12px;left:12px;width:var(--sidebar-width);height:calc(100vh - 24px);z-index:500;cursor:pointer;transition:none}#client-panel-background.svelte-tdx3qt.shown{top:0;left:calc(12px + var(--sidebar-width));width:calc(100vw - var(--sidebar-width));height:100vh}#client-panel.svelte-tdx3qt{position:absolute;top:24px;left:12px;padding:24px;width:var(--sidebar-width);height:calc(100vh - 48px);border-radius:12px;border:1px solid var(--border-color);background-color:var(--bg-neutral);z-index:500;opacity:0;visibility:hidden;pointer-events:none;transition:left .25s 0ms ease-in-out,width .1s .15s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out}#client-panel.svelte-tdx3qt.shown{left:calc(24px + var(--sidebar-width));width:480px;opacity:1;visibility:visible;pointer-events:auto;transition:left .3s 0ms cubic-bezier(.175,.885,.32,1.275),z-index 0ms .3s,width .1s 0ms ease-in-out,opacity .3s ease-in-out}#client-panel.svelte-tdx3qt>#content:where(.svelte-tdx3qt){height:100%;overflow-y:auto}@media screen and (max-width:1024px){#client-panel-background.svelte-tdx3qt{position:absolute;top:0;left:-420px}#client-panel-background.svelte-tdx3qt.shown{left:0;width:100vw;height:100vh;transform:none}#client-panel.svelte-tdx3qt{top:60px;left:0;height:calc(100vh - 72px);z-index:1000;transition:left .2s ease-in-out}#client-panel.svelte-tdx3qt.shown{left:586px;width:350px;transition:left .3s 0ms ease-in-out}}.roles-assign-list.svelte-1o79fcv{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto;padding:8px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-neutral)}.role-assign-row.svelte-1o79fcv{display:flex;flex-direction:column;gap:4px;padding:4px 6px;border-radius:4px}.role-assign-head.svelte-1o79fcv{display:flex;align-items:center;gap:8px;cursor:pointer;text-indent:0}.role-assign-scope.svelte-1o79fcv{display:flex;flex-direction:column;gap:4px;margin-left:24px;padding:4px 0}.scope-all.svelte-1o79fcv,.scope-env-row.svelte-1o79fcv{display:flex;align-items:center;gap:6px;font-size:.85rem;cursor:pointer;text-indent:0}.scope-envs.svelte-1o79fcv{display:flex;flex-direction:column;gap:2px;margin-left:20px}.assigned-clients-list.svelte-1cawovs{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto;padding:8px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-neutral)}.assigned-client-row.svelte-1cawovs{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:4px;cursor:pointer;text-indent:0}.assigned-client-row.svelte-1cawovs:hover{background-color:var(--bg-light)}
