.att-row.svelte-1fm7g8a{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid var(--c-border);border-radius:9px}.att-ic.svelte-1fm7g8a{display:grid;place-items:center;flex-shrink:0}.att-name.svelte-1fm7g8a{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:start}.att-name.svelte-1fm7g8a:hover .truncate:where(.svelte-1fm7g8a){text-decoration:underline}.att-drop.svelte-1fm7g8a{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 11px;border:1px dashed var(--c-border-hover);border-radius:10px}.att-drop.on.svelte-1fm7g8a{border-color:var(--c-primary);background:var(--c-primary-light)}.compact.svelte-1fm7g8a .att-row:where(.svelte-1fm7g8a){padding:5px 8px}.compact.svelte-1fm7g8a .att-drop:where(.svelte-1fm7g8a){padding:7px 9px}.dlg-host.svelte-1gv7uzn{display:contents}.dlg-host.warn.svelte-1gv7uzn .modal-head .row>div:first-child{background:color-mix(in srgb,#d97706 14%,transparent)!important;color:#b45309!important}.dlg-host.danger.svelte-1gv7uzn .modal-head .row>div:first-child{background:color-mix(in srgb,#dc2626 12%,transparent)!important;color:#b91c1c!important}.dlg-host.svelte-1gv7uzn .modal{max-width:460px}.dlg-host.svelte-1gv7uzn .modal-body:empty{display:none}.dlg-err.svelte-1gv7uzn{margin-block-start:6px;font-size:12.5px;color:var(--c-bad, #dc2626)}.rte.svelte-cpz6r1{border:1px solid var(--c-border);border-radius:var(--r, 10px);background:var(--c-surface, #fff);transition:border-color var(--t, .15s),box-shadow var(--t, .15s)}.rte.focused.svelte-cpz6r1{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light)}.rte.readonly.svelte-cpz6r1{background:var(--c-sunken)}.rte-bar.svelte-cpz6r1{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:6px 8px;border-bottom:1px solid var(--c-border-light)}.rte-sep.svelte-cpz6r1{width:1px;height:18px;background:var(--c-border);margin:0 5px}.rte-btn.svelte-cpz6r1{min-width:28px;height:28px;padding:0 6px;border-radius:7px;display:inline-grid;place-items:center;color:var(--c-text-2);font-size:13px;line-height:1;transition:background var(--t, .15s),color var(--t, .15s)}.rte-btn.svelte-cpz6r1:hover{background:var(--c-hover);color:var(--c-text)}.rte-btn.svelte-cpz6r1:active{background:var(--c-primary-light);color:var(--c-primary-hover)}.rte-wrap.svelte-cpz6r1{position:relative}.rte-body.svelte-cpz6r1{padding:12px 14px;outline:none;font-size:14px;line-height:1.65;color:var(--c-text);overflow-wrap:anywhere}.rte-body.sm.svelte-cpz6r1{font-size:13px;padding:10px 12px}.rte-ph.svelte-cpz6r1{position:absolute;top:12px;inset-inline-start:14px;inset-inline-end:14px;margin:0;color:var(--c-text-3);font-size:14px;pointer-events:none}.rte-link.svelte-cpz6r1{display:flex;gap:8px;align-items:center;padding:8px;border-top:1px solid var(--c-border-light)}.rte-link.svelte-cpz6r1 .input:where(.svelte-cpz6r1){flex:1;min-width:0}.rte-body.svelte-cpz6r1 p{margin:0 0 9px}.rte-body.svelte-cpz6r1 p:last-child{margin-bottom:0}.rte-body.svelte-cpz6r1 h2{font-size:16px;font-weight:700;margin:14px 0 6px}.rte-body.svelte-cpz6r1 h3{font-size:15px;font-weight:700;margin:13px 0 6px}.rte-body.svelte-cpz6r1 :first-child{margin-top:0}.rte-body.svelte-cpz6r1 ul,.rte-body.svelte-cpz6r1 ol{margin:0 0 9px;padding-inline-start:22px}.rte-body.svelte-cpz6r1 li{margin-bottom:3px}.rte-body.svelte-cpz6r1 a{color:var(--c-primary);text-decoration:underline}.rte-body.svelte-cpz6r1 blockquote{margin:0 0 9px;padding:2px 0 2px 12px;border-inline-start:3px solid var(--c-border-hover);color:var(--c-text-2)}.rte-body.svelte-cpz6r1 pre{margin:0 0 9px;padding:9px 11px;background:var(--c-sunken);border-radius:8px;overflow-x:auto;font-family:var(--f-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:13px}.rte-body.svelte-cpz6r1 hr{border:0;border-top:1px solid var(--c-border);margin:12px 0}.rte-body.svelte-cpz6r1 table{border-collapse:collapse;width:100%;margin:0 0 9px}.rte-body.svelte-cpz6r1 th,.rte-body.svelte-cpz6r1 td{border:1px solid var(--c-border);padding:5px 8px;text-align:start;font-size:13px}.rte-body.svelte-cpz6r1 th{background:var(--c-sunken);font-weight:650}.rh-empty.svelte-woxkkb{font-size:13px;color:var(--c-text-3);margin:0}.rich.svelte-woxkkb{color:var(--c-text);font-size:14px;line-height:1.65}.rich.sm.svelte-woxkkb{font-size:13px;line-height:1.6}.rich.clamped.svelte-woxkkb{display:-webkit-box;-webkit-line-clamp:var(--rh-lines, 3);line-clamp:var(--rh-lines, 3);-webkit-box-orient:vertical;overflow:hidden}.rich.svelte-woxkkb p{margin:0 0 10px}.rich.svelte-woxkkb p:last-child{margin-bottom:0}.rich.svelte-woxkkb h1,.rich.svelte-woxkkb h2,.rich.svelte-woxkkb h3,.rich.svelte-woxkkb h4{font-size:15px;font-weight:700;margin:16px 0 7px;line-height:1.35}.rich.svelte-woxkkb h2{font-size:16px}.rich.svelte-woxkkb :first-child{margin-top:0}.rich.svelte-woxkkb ul,.rich.svelte-woxkkb ol{margin:0 0 10px;padding-inline-start:22px}.rich.svelte-woxkkb li{margin-bottom:4px}.rich.svelte-woxkkb b,.rich.svelte-woxkkb strong{font-weight:700}.rich.svelte-woxkkb a{color:var(--c-primary);text-decoration:underline}.rich.svelte-woxkkb blockquote{margin:0 0 10px;padding:2px 0 2px 12px;border-inline-start:3px solid var(--c-border-hover);color:var(--c-text-2)}.rich.svelte-woxkkb code{font-family:var(--f-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.92em;background:var(--c-sunken);padding:1px 5px;border-radius:5px}.rich.svelte-woxkkb pre{margin:0 0 10px;padding:10px 12px;background:var(--c-sunken);border-radius:8px;overflow-x:auto}.rich.svelte-woxkkb pre code{background:none;padding:0}.rich.svelte-woxkkb hr{border:0;border-top:1px solid var(--c-border);margin:14px 0}.rich.svelte-woxkkb table{border-collapse:collapse;width:100%;margin:0 0 10px}.rich.svelte-woxkkb th,.rich.svelte-woxkkb td{border:1px solid var(--c-border);padding:6px 9px;text-align:start;font-size:13px}.rich.svelte-woxkkb th{background:var(--c-sunken);font-weight:650}.oa-status.svelte-1hrzvj7{display:inline-flex;align-items:center;gap:6px;height:22px;padding-inline:8px;border-radius:var(--r-sm, 6px);font-size:var(--fs-sm, 12.5px);font-weight:var(--fw-semibold, 600);white-space:nowrap;line-height:1}.oa-status.sm.svelte-1hrzvj7{height:19px;padding-inline:6px;font-size:var(--fs-xs, 11.5px)}.oa-status.svelte-1hrzvj7 i:where(.svelte-1hrzvj7){width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.good.svelte-1hrzvj7{background:var(--c-good-bg);color:var(--c-good-dk)}.warn.svelte-1hrzvj7{background:var(--c-warn-bg);color:var(--c-warn-dk)}.bad.svelte-1hrzvj7{background:var(--c-bad-bg);color:var(--c-bad-dk)}.info.svelte-1hrzvj7{background:var(--c-info-bg);color:var(--c-info-dk)}.neutral.svelte-1hrzvj7{background:var(--c-neutral-bg);color:var(--c-neutral-dk)}.tv.svelte-enz3bt{--tv-step: 20px;--tv-row: 38px;background:var(--c-card);border:1px solid var(--c-border);border-radius:12px;overflow:hidden}.tv-bar.svelte-enz3bt{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border-block-end:1px solid var(--c-border-light, var(--c-border));background:var(--c-card)}.tv-grow.svelte-enz3bt{flex:1}.tv-total.svelte-enz3bt{font-size:12px;color:var(--c-text-3);margin-inline-end:4px}.tv-btn.svelte-enz3bt{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--c-border);border-radius:7px;background:var(--c-card);font:inherit;font-size:12.5px;font-weight:600;color:var(--c-text-2);cursor:pointer}.tv-btn.svelte-enz3bt:hover:not(:disabled){color:var(--c-text);border-color:var(--c-border-hover, var(--c-border));background:var(--c-hover)}.tv-btn.svelte-enz3bt:disabled{opacity:.55;cursor:default}.tv-btn.sm.svelte-enz3bt{height:24px;padding:0 8px;font-size:12px;margin-inline-start:8px}.tv-note.svelte-enz3bt{display:flex;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;color:var(--c-text-2);background:var(--c-primary-softer, var(--c-sunken));border-block-end:1px solid var(--c-border-light, var(--c-border))}.tv-scroll.svelte-enz3bt{overflow-x:auto;max-height:min(72vh,900px);overflow-y:auto}.tv-grid.svelte-enz3bt{min-width:max-content;width:100%}.tv-head.svelte-enz3bt,.tv-row.svelte-enz3bt{display:grid;grid-template-columns:var(--tv-grid);align-items:center}.tv-head.svelte-enz3bt{position:sticky;inset-block-start:0;z-index:1;background:var(--c-sunken, var(--c-page));border-block-end:1px solid var(--c-border);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-3)}.tv-head.svelte-enz3bt>div:where(.svelte-enz3bt){padding:9px 14px;white-space:nowrap}.tv-head.svelte-enz3bt>div:where(.svelte-enz3bt):first-child{padding-inline-start:38px}.end.svelte-enz3bt{text-align:end;justify-content:flex-end}.tv-row.svelte-enz3bt{min-height:var(--tv-row);border-block-end:1px solid var(--c-border-light, transparent);cursor:default;position:relative;outline:none}.tv-row.grp.svelte-enz3bt{cursor:pointer}.tv-row.svelte-enz3bt:hover{background:var(--c-hover)}.tv-row.svelte-enz3bt:focus-visible{box-shadow:inset 0 0 0 2px var(--c-focus-ring, var(--c-primary))}.tv-row.on.svelte-enz3bt{background:var(--c-primary-light)}.tv-row.on.svelte-enz3bt:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--c-primary)}.tv-row.mark.svelte-enz3bt .tv-name:where(.svelte-enz3bt) b:where(.svelte-enz3bt){color:var(--c-primary-hover)}.tv-row.muted.svelte-enz3bt .tv-name:where(.svelte-enz3bt),.tv-row.muted.svelte-enz3bt .tv-cell:where(.svelte-enz3bt){opacity:.55}.tv-main.svelte-enz3bt{display:flex;align-items:center;gap:6px;min-width:0;padding-inline:10px 8px;height:100%}.tv-guides.svelte-enz3bt{flex:none;align-self:stretch;width:calc(var(--lv) * var(--tv-step));background:repeating-linear-gradient(to right,transparent 0 10px,var(--c-border) 10px 11px,transparent 11px var(--tv-step))}[dir=rtl] .tv-guides.svelte-enz3bt{transform:scaleX(-1)}.tv-tw.svelte-enz3bt{flex:none;width:22px;height:22px;display:grid;place-items:center;border:0;background:none;border-radius:6px;color:var(--c-text-3);padding:0;cursor:pointer}button.tv-tw.svelte-enz3bt:hover{background:var(--c-card);color:var(--c-text);box-shadow:0 0 0 1px var(--c-border)}.tv-tw.svelte-enz3bt svg{transition:transform .15s ease}.tv-tw.open.svelte-enz3bt svg{transform:rotate(90deg)}[dir=rtl] .tv-tw.svelte-enz3bt:not(.open) svg{transform:rotate(180deg)}.tv-ic.svelte-enz3bt{flex:none;display:grid;place-items:center;width:18px;height:18px;color:var(--c-text-3)}.tv-ic.grp.svelte-enz3bt{color:color-mix(in srgb,var(--c-primary) 75%,var(--c-text-3))}.tv-dot.svelte-enz3bt{width:6px;height:6px;border-radius:50%;background:var(--c-border-hover, var(--c-text-3))}.tv-row.svelte-enz3bt:hover .tv-dot:where(.svelte-enz3bt),.tv-row.on.svelte-enz3bt .tv-dot:where(.svelte-enz3bt){background:var(--c-text-3)}.tv-name.svelte-enz3bt{display:inline-flex;align-items:baseline;gap:8px;min-width:0;border:0;background:none;padding:2px 4px;margin-inline-start:-2px;border-radius:6px;font:inherit;color:var(--c-text);cursor:pointer;text-align:start}.tv-name.svelte-enz3bt b:where(.svelte-enz3bt){font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-row.svelte-enz3bt:not(.grp) .tv-name:where(.svelte-enz3bt) b:where(.svelte-enz3bt){font-weight:500}.tv-name.svelte-enz3bt:hover b:where(.svelte-enz3bt){text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--c-border-hover, var(--c-text-3))}.tv-name.svelte-enz3bt small:where(.svelte-enz3bt){font-size:11.5px;color:var(--c-text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.tv-name.svelte-enz3bt mark:where(.svelte-enz3bt){background:color-mix(in srgb,var(--c-amber, #f59e0b) 30%,transparent);color:inherit;border-radius:3px;padding:0 1px}.tv-count.svelte-enz3bt{flex:none;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--c-hover);color:var(--c-text-2);font-size:11.5px;font-weight:700;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}.tv-acts.svelte-enz3bt{margin-inline-start:auto;display:inline-flex;gap:2px;opacity:0;transition:opacity .12s}.tv-row.svelte-enz3bt:hover .tv-acts:where(.svelte-enz3bt),.tv-row.svelte-enz3bt:focus-within .tv-acts:where(.svelte-enz3bt),.tv-row.on.svelte-enz3bt .tv-acts:where(.svelte-enz3bt){opacity:1}.tv-act.svelte-enz3bt{width:26px;height:26px;display:grid;place-items:center;border:1px solid transparent;border-radius:7px;background:none;color:var(--c-text-2);cursor:pointer}.tv-act.svelte-enz3bt:hover{background:var(--c-card);border-color:var(--c-border);color:var(--c-primary-hover)}.tv-cell.svelte-enz3bt{padding:0 14px;font-size:13px;color:var(--c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.tv-sub.svelte-enz3bt{min-height:34px;cursor:default}.tv-sub.svelte-enz3bt:hover{background:none}.tv-quiet.svelte-enz3bt{font-size:12.5px;color:var(--c-text-3);font-style:italic;display:inline-flex;align-items:center;gap:6px}.tv-quiet.err.svelte-enz3bt{color:var(--c-red, #b91c1c);font-style:normal}.tv-msg.svelte-enz3bt{padding:36px 16px;text-align:center;color:var(--c-text-3);font-size:13.5px;display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.tv-msg.err.svelte-enz3bt{color:var(--c-red, #b91c1c)}.tv-skel.svelte-enz3bt{pointer-events:none}.tv-skel.svelte-enz3bt .tv-main:where(.svelte-enz3bt){padding-inline-start:38px}.tv-sk.svelte-enz3bt{display:inline-block;height:10px;border-radius:5px;background:linear-gradient(90deg,var(--c-hover) 25%,var(--c-sunken, var(--c-border)) 50%,var(--c-hover) 75%);background-size:200% 100%;animation:svelte-enz3bt-tv-sh 1.2s linear infinite}@keyframes svelte-enz3bt-tv-sh{to{background-position:-200% 0}}.tv-spin.svelte-enz3bt{width:12px;height:12px;border-radius:50%;border:2px solid var(--c-border);border-top-color:var(--c-primary);animation:svelte-enz3bt-tv-rot .7s linear infinite}@keyframes svelte-enz3bt-tv-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.tv-sk.svelte-enz3bt,.tv-spin.svelte-enz3bt{animation:none}.tv-tw.svelte-enz3bt svg{transition:none}}@media (max-width: 640px){.tv.svelte-enz3bt{--tv-step: 14px}.tv-head.svelte-enz3bt>div:where(.svelte-enz3bt):first-child{padding-inline-start:40px}}.ap-head.svelte-9vkwgf{display:flex;align-items:center;gap:10px;min-width:0}.ap-mark.svelte-9vkwgf{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none;color:#fff;background:linear-gradient(135deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 55%,#a855f7))}.ap-who.svelte-9vkwgf{display:flex;flex-direction:column;min-width:0;flex:1}.ap-who.svelte-9vkwgf b:where(.svelte-9vkwgf){font-size:14.5px}.ap-who.svelte-9vkwgf small:where(.svelte-9vkwgf){font-size:11.5px;color:var(--c-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-agent.svelte-9vkwgf{border:0;background:none;font:inherit;font-weight:700;font-size:14.5px;color:var(--c-text);padding:0;cursor:pointer;max-width:100%}.ap-tools.svelte-9vkwgf{display:flex;gap:2px}.ap-tools.svelte-9vkwgf .on:where(.svelte-9vkwgf){background:var(--c-primary-light);color:var(--c-primary-hover)}.ap.svelte-9vkwgf{display:flex;flex-direction:column;height:100%;min-height:0}.ap-scroll.svelte-9vkwgf{flex:1;overflow-y:auto;padding:4px 2px 12px;display:flex;flex-direction:column;gap:16px}.ap-center.svelte-9vkwgf{margin:auto;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--c-text-2);padding:40px 16px}.ap-err.svelte-9vkwgf{color:var(--c-red, #b91c1c)}.ap-err.svelte-9vkwgf p:where(.svelte-9vkwgf){margin:0;max-width:340px;color:var(--c-text-2)}.ap-spin.svelte-9vkwgf{width:18px;height:18px;border-radius:50%;border:2px solid var(--c-border);border-top-color:var(--c-primary);animation:svelte-9vkwgf-ap-rot .7s linear infinite}@keyframes svelte-9vkwgf-ap-rot{to{transform:rotate(360deg)}}.ap-stopped.svelte-9vkwgf{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--c-red, #dc2626) 9%,transparent);color:var(--c-text);font-size:13px}.ap-hello.svelte-9vkwgf{text-align:center;padding:22px 8px 6px}.ap-big.svelte-9vkwgf{width:52px;height:52px;border-radius:15px;display:inline-grid;place-items:center;color:var(--c-primary-hover);background:var(--c-primary-light);margin-block-end:10px}.ap-hello.svelte-9vkwgf h3:where(.svelte-9vkwgf){margin:0 0 6px;font-size:17px}.ap-hello.svelte-9vkwgf p:where(.svelte-9vkwgf){margin:0 auto;max-width:380px;color:var(--c-text-2);font-size:13.5px;line-height:1.55}.ap-chips.svelte-9vkwgf{display:flex;flex-direction:column;gap:6px;margin-top:18px;align-items:stretch}.ap-chip.svelte-9vkwgf{text-align:start;border:1px solid var(--c-border);background:var(--c-card);border-radius:10px;padding:9px 12px;font:inherit;font-size:13px;color:var(--c-text);cursor:pointer}.ap-chip.svelte-9vkwgf:hover{border-color:var(--c-primary);background:var(--c-primary-softer, var(--c-hover))}.ap-me.svelte-9vkwgf{align-self:flex-end;max-width:85%;background:var(--c-primary);color:#fff;padding:9px 13px;border-radius:14px 14px 4px;font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ap-ai.svelte-9vkwgf{display:flex;gap:10px;align-items:flex-start}.ap-av.svelte-9vkwgf{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;color:var(--c-primary-hover);background:var(--c-primary-light);margin-top:1px}.ap-body.svelte-9vkwgf{flex:1;min-width:0}.ap-md.svelte-9vkwgf{font-size:13.5px;line-height:1.6;color:var(--c-text);overflow-wrap:anywhere}.ap-md.svelte-9vkwgf p{margin:0 0 8px}.ap-md.svelte-9vkwgf ul,.ap-md.svelte-9vkwgf ol{margin:0 0 8px;padding-inline-start:20px}.ap-md.svelte-9vkwgf li{margin:2px 0}.ap-md.svelte-9vkwgf h2,.ap-md.svelte-9vkwgf h3,.ap-md.svelte-9vkwgf h4{font-size:13.5px;margin:10px 0 4px}.ap-md.svelte-9vkwgf code{font-size:12px;background:var(--c-hover);padding:1px 5px;border-radius:4px}.ap-md.svelte-9vkwgf pre{background:var(--c-sunken, var(--c-hover));padding:10px;border-radius:8px;overflow-x:auto}.ap-md.svelte-9vkwgf table{border-collapse:collapse;margin:4px 0 10px;font-size:12.5px;display:block;overflow-x:auto;max-width:100%}.ap-md.svelte-9vkwgf th,.ap-md.svelte-9vkwgf td{border:1px solid var(--c-border);padding:5px 8px;text-align:start;white-space:nowrap}.ap-md.svelte-9vkwgf th{background:var(--c-sunken, var(--c-hover));font-weight:600}.ap-md.svelte-9vkwgf a{color:var(--c-primary-hover)}.ap-md.writing.svelte-9vkwgf>:last-child:after{content:"";display:inline-block;width:7px;height:14px;margin-inline-start:2px;vertical-align:-2px;background:var(--c-primary);animation:svelte-9vkwgf-ap-blink 1s steps(2) infinite}@keyframes svelte-9vkwgf-ap-blink{50%{opacity:0}}.ap-typing.svelte-9vkwgf{display:inline-flex;gap:4px;padding:8px 0}.ap-typing.svelte-9vkwgf span:where(.svelte-9vkwgf){width:6px;height:6px;border-radius:50%;background:var(--c-text-3);animation:svelte-9vkwgf-ap-dot 1.2s infinite}.ap-typing.svelte-9vkwgf span:where(.svelte-9vkwgf):nth-child(2){animation-delay:.15s}.ap-typing.svelte-9vkwgf span:where(.svelte-9vkwgf):nth-child(3){animation-delay:.3s}@keyframes svelte-9vkwgf-ap-dot{0%,60%,to{opacity:.25}30%{opacity:1}}.ap-steps.svelte-9vkwgf{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--c-text-3)}.ap-steps.svelte-9vkwgf li:where(.svelte-9vkwgf){display:flex;align-items:center;gap:6px}.ap-steps.svelte-9vkwgf li.now:where(.svelte-9vkwgf){color:var(--c-text-2)}.ap-steps.svelte-9vkwgf li.now:where(.svelte-9vkwgf) svg{animation:svelte-9vkwgf-ap-rot 1s linear infinite}.ap-steps.done.svelte-9vkwgf{margin-top:4px}.ap-stepsum.svelte-9vkwgf{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;margin-bottom:6px;font:inherit;font-size:12px;color:var(--c-text-3);cursor:pointer}.ap-stepsum[aria-expanded=true].svelte-9vkwgf svg{transform:rotate(90deg)}.ap-fail.svelte-9vkwgf{display:flex;gap:6px;align-items:flex-start;font-size:13px;color:var(--c-red, #b91c1c);margin-top:4px}.ap-src.svelte-9vkwgf{margin-top:8px;border:1px solid var(--c-border);border-radius:10px;overflow:hidden}.ap-src-h.svelte-9vkwgf{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-3);padding:7px 10px;background:var(--c-sunken, var(--c-hover))}.ap-src-row.svelte-9vkwgf{display:flex;align-items:center;gap:8px;padding:7px 10px;border-top:1px solid var(--c-border-light, var(--c-border));color:var(--c-text);text-decoration:none}.ap-src-row.svelte-9vkwgf:hover{background:var(--c-hover)}.ap-src-ic.svelte-9vkwgf{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--c-hover);color:var(--c-text-2);flex:none}.ap-src-t.svelte-9vkwgf{display:flex;flex-direction:column;min-width:0;flex:1}.ap-src-t.svelte-9vkwgf b:where(.svelte-9vkwgf){font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-src-t.svelte-9vkwgf small:where(.svelte-9vkwgf){font-size:11px;color:var(--c-text-3)}.ap-acts.svelte-9vkwgf{display:flex;gap:4px;margin-top:6px}.ap-acts.svelte-9vkwgf button:where(.svelte-9vkwgf){display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:4px 8px;border-radius:6px;font:inherit;font-size:12px;color:var(--c-text-3);cursor:pointer}.ap-acts.svelte-9vkwgf button:where(.svelte-9vkwgf):hover:not(:disabled){background:var(--c-hover);color:var(--c-text)}.ap-hist.svelte-9vkwgf h3:where(.svelte-9vkwgf){font-size:13px;margin:4px 0 10px;color:var(--c-text-2)}.ap-hrow.svelte-9vkwgf{display:flex;align-items:center;gap:4px;border-radius:9px}.ap-hrow.svelte-9vkwgf:hover,.ap-hrow.on.svelte-9vkwgf{background:var(--c-hover)}.ap-hopen.svelte-9vkwgf{flex:1;min-width:0;display:flex;flex-direction:column;text-align:start;border:0;background:none;padding:8px 10px;font:inherit;cursor:pointer;color:var(--c-text)}.ap-hopen.svelte-9vkwgf span:where(.svelte-9vkwgf){font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-hopen.svelte-9vkwgf small:where(.svelte-9vkwgf){font-size:11.5px;color:var(--c-text-3)}.ap-quiet.svelte-9vkwgf{color:var(--c-text-3);font-size:12.5px}.ap-foot.svelte-9vkwgf{display:flex;flex-direction:column;gap:6px;width:100%}.ap-compose.svelte-9vkwgf{display:flex;align-items:flex-end;gap:8px;border:1px solid var(--c-border);border-radius:14px;padding:6px 6px 6px 12px;background:var(--c-card)}.ap-compose.svelte-9vkwgf:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light)}.ap-compose.svelte-9vkwgf textarea:where(.svelte-9vkwgf){flex:1;border:0;outline:none;resize:none;background:none;font:inherit;font-size:13.5px;line-height:1.5;padding:5px 0;max-height:160px;color:var(--c-text)}.ap-send.svelte-9vkwgf{width:32px;height:32px;border-radius:10px;border:0;display:grid;place-items:center;background:var(--c-primary);color:#fff;cursor:pointer;flex:none}.ap-send.svelte-9vkwgf:disabled{opacity:.4;cursor:default}.ap-send.stop.svelte-9vkwgf{background:var(--c-text)}.ap-note.svelte-9vkwgf{margin:0;font-size:11px;color:var(--c-text-3);text-align:center}@media (prefers-reduced-motion: reduce){.ap-spin.svelte-9vkwgf,.ap-steps.svelte-9vkwgf li.now:where(.svelte-9vkwgf) svg,.ap-typing.svelte-9vkwgf span:where(.svelte-9vkwgf),.ap-md.writing.svelte-9vkwgf>:last-child:after{animation:none}}.as.svelte-1dpgj9r{display:grid;gap:16px;max-width:1100px}.as-head.svelte-1dpgj9r{display:flex;align-items:flex-start;gap:16px}.as-head.svelte-1dpgj9r>div:where(.svelte-1dpgj9r){flex:1}.as-head.svelte-1dpgj9r h1:where(.svelte-1dpgj9r){display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:22px}.as-head.svelte-1dpgj9r p:where(.svelte-1dpgj9r){margin:0;color:var(--c-text-2);max-width:680px;font-size:13.5px;line-height:1.55}.as-callout.svelte-1dpgj9r{display:flex;gap:8px;align-items:center;padding:10px 14px;border-radius:10px;background:var(--c-primary-softer, var(--c-hover));font-size:13px;color:var(--c-text)}.as-callout.bad.svelte-1dpgj9r{background:color-mix(in srgb,var(--c-red, #dc2626) 10%,transparent)}.as-tabs.svelte-1dpgj9r{display:flex;gap:4px;border-bottom:1px solid var(--c-border)}.as-tabs.svelte-1dpgj9r button:where(.svelte-1dpgj9r){display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:10px 14px;font:inherit;font-size:13.5px;font-weight:600;color:var(--c-text-2);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.as-tabs.svelte-1dpgj9r button.on:where(.svelte-1dpgj9r){color:var(--c-primary-hover);border-bottom-color:var(--c-primary)}.as-tabs.svelte-1dpgj9r button:where(.svelte-1dpgj9r) span:where(.svelte-1dpgj9r){font-size:11.5px;background:var(--c-hover);border-radius:999px;padding:1px 7px}.grow.svelte-1dpgj9r{flex:1}.as-quiet.svelte-1dpgj9r{color:var(--c-text-3);font-size:12.5px;margin:0}.dim.svelte-1dpgj9r{opacity:.55}.as-list-head.svelte-1dpgj9r,.as-edit-head.svelte-1dpgj9r,.as-feed-head.svelte-1dpgj9r{display:flex;align-items:center;gap:8px}.as-list-head.svelte-1dpgj9r h2:where(.svelte-1dpgj9r),.as-edit-head.svelte-1dpgj9r h2:where(.svelte-1dpgj9r){margin:0;font-size:16px}.as-cards.svelte-1dpgj9r{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.as-card.svelte-1dpgj9r{border:1px solid var(--c-border);border-radius:12px;background:var(--c-card);padding:14px;display:flex;flex-direction:column;gap:10px}.as-card.off.svelte-1dpgj9r{opacity:.7}.as-card.svelte-1dpgj9r header:where(.svelte-1dpgj9r){display:flex;align-items:center;gap:10px}.as-ic.svelte-1dpgj9r{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--c-primary-light);color:var(--c-primary-hover);flex:none}.as-t.svelte-1dpgj9r{display:flex;flex-direction:column;min-width:0;flex:1}.as-t.svelte-1dpgj9r b:where(.svelte-1dpgj9r){font-size:14.5px}.as-t.svelte-1dpgj9r small:where(.svelte-1dpgj9r){font-size:11.5px;color:var(--c-text-3)}.as-pill.svelte-1dpgj9r{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--c-hover);color:var(--c-text-2);white-space:nowrap}.as-card.svelte-1dpgj9r p:where(.svelte-1dpgj9r){margin:0;font-size:13px;color:var(--c-text-2);line-height:1.5}.as-tags.svelte-1dpgj9r{display:flex;flex-wrap:wrap;gap:5px}.as-tags.svelte-1dpgj9r span:where(.svelte-1dpgj9r){font-size:11.5px;padding:2px 8px;border-radius:6px;background:var(--c-sunken, var(--c-hover));color:var(--c-text-2)}.as-tags.svelte-1dpgj9r span.q:where(.svelte-1dpgj9r){font-style:italic}.as-card.svelte-1dpgj9r footer:where(.svelte-1dpgj9r){display:flex;align-items:center;gap:6px;border-top:1px solid var(--c-border-light, var(--c-border));padding-top:10px}.as-switch.svelte-1dpgj9r{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--c-text-2);cursor:pointer}.as-switch.svelte-1dpgj9r input:where(.svelte-1dpgj9r){position:absolute;opacity:0;width:1px;height:1px}.as-switch.svelte-1dpgj9r span:where(.svelte-1dpgj9r){width:32px;height:18px;border-radius:999px;background:var(--c-border);position:relative;transition:background .15s}.as-switch.svelte-1dpgj9r span:where(.svelte-1dpgj9r):after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #0003}.as-switch.svelte-1dpgj9r input:where(.svelte-1dpgj9r):checked+span:where(.svelte-1dpgj9r){background:var(--c-green, #16a34a)}.as-switch.svelte-1dpgj9r input:where(.svelte-1dpgj9r):checked+span:where(.svelte-1dpgj9r):after{transform:translate(14px)}[dir=rtl] .as-switch.svelte-1dpgj9r input:where(.svelte-1dpgj9r):checked+span:where(.svelte-1dpgj9r):after{transform:translate(-14px)}.as-switch.svelte-1dpgj9r input:where(.svelte-1dpgj9r):focus-visible+span:where(.svelte-1dpgj9r){box-shadow:0 0 0 3px var(--c-primary-light)}.as-rules.svelte-1dpgj9r{border:1px dashed var(--c-border);border-radius:12px;padding:12px 16px}.as-rules.svelte-1dpgj9r h3:where(.svelte-1dpgj9r){display:flex;gap:8px;align-items:center;margin:0 0 8px;font-size:13.5px}.as-rules.svelte-1dpgj9r ul:where(.svelte-1dpgj9r){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:4px 20px}.as-rules.svelte-1dpgj9r li:where(.svelte-1dpgj9r){display:flex;gap:7px;align-items:flex-start;font-size:12.5px;color:var(--c-text-2)}.as-edit.svelte-1dpgj9r{display:grid;gap:12px}.as-q.svelte-1dpgj9r{display:flex;gap:14px;border:1px solid var(--c-border);border-radius:12px;background:var(--c-card);padding:16px}.as-n.svelte-1dpgj9r{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--c-primary);color:#fff;font-weight:700;font-size:13px;flex:none}.as-qb.svelte-1dpgj9r{flex:1;display:grid;gap:10px;min-width:0}.as-qb.svelte-1dpgj9r h3:where(.svelte-1dpgj9r){margin:3px 0 0;font-size:15px}.as-qb.svelte-1dpgj9r>p:where(.svelte-1dpgj9r){margin:-4px 0 2px;font-size:12.5px;color:var(--c-text-3)}.as-qb.svelte-1dpgj9r label:where(.svelte-1dpgj9r){display:grid;gap:4px}.as-qb.svelte-1dpgj9r label:where(.svelte-1dpgj9r)>span:where(.svelte-1dpgj9r),.as-lbl.svelte-1dpgj9r{font-size:12px;font-weight:600;color:var(--c-text-2)}.as-row2.svelte-1dpgj9r{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end}.as-icons.svelte-1dpgj9r{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.as-icons.svelte-1dpgj9r button:where(.svelte-1dpgj9r){width:32px;height:32px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-card);display:grid;place-items:center;cursor:pointer;color:var(--c-text-2)}.as-icons.svelte-1dpgj9r button.on:where(.svelte-1dpgj9r){border-color:var(--c-primary);background:var(--c-primary-light);color:var(--c-primary-hover)}.as-ready.svelte-1dpgj9r{border:1px solid var(--c-border);border-top:3px solid color-mix(in srgb,var(--c-primary) 45%,white);border-radius:12px;background:var(--c-card);padding:12px 14px;margin-block-end:14px}.as-ready-h.svelte-1dpgj9r{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block-end:8px}.as-ready-l.svelte-1dpgj9r{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:8px}.as-ready-i.svelte-1dpgj9r{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid var(--c-border-light);border-radius:10px}.as-ready-i.svelte-1dpgj9r .as-t:where(.svelte-1dpgj9r){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.as-ready-i.svelte-1dpgj9r .as-t:where(.svelte-1dpgj9r) span:where(.svelte-1dpgj9r){font-size:12.5px;color:var(--c-text-2)}.as-apps.svelte-1dpgj9r,.as-models.svelte-1dpgj9r{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.as-app.svelte-1dpgj9r,.as-model.svelte-1dpgj9r{display:grid!important;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center;border:1px solid var(--c-border);border-radius:10px;padding:10px 12px;cursor:pointer}.as-app.svelte-1dpgj9r small:where(.svelte-1dpgj9r),.as-model.svelte-1dpgj9r small:where(.svelte-1dpgj9r){grid-column:2;font-size:11.5px;color:var(--c-text-3)}.as-app.on.svelte-1dpgj9r,.as-model.on.svelte-1dpgj9r{border-color:var(--c-primary);background:var(--c-primary-softer, var(--c-primary-light))}.as-link.svelte-1dpgj9r{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--c-primary-hover);cursor:pointer;justify-self:start}.as-scope.svelte-1dpgj9r{border:1px solid var(--c-border-light, var(--c-border));border-radius:10px;padding:10px 12px;display:grid;gap:10px;max-height:320px;overflow:auto}.as-scope-g.svelte-1dpgj9r b:where(.svelte-1dpgj9r){font-size:12.5px}.as-scope-l.svelte-1dpgj9r{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px 12px;margin-top:4px}.as-scope-l.svelte-1dpgj9r label:where(.svelte-1dpgj9r){display:flex!important;gap:6px;align-items:center;font-size:12.5px;color:var(--c-text-2)}.as-levels.svelte-1dpgj9r{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.as-level.svelte-1dpgj9r{position:relative;text-align:start;display:flex;flex-direction:column;gap:3px;border:1px solid var(--c-border);background:var(--c-card);border-radius:10px;padding:10px 12px;font:inherit;cursor:pointer;color:var(--c-text)}.as-level.on.svelte-1dpgj9r{border-color:var(--c-primary);background:var(--c-primary-softer, var(--c-primary-light))}.as-level.svelte-1dpgj9r:disabled{cursor:default;opacity:.55}.as-lv.svelte-1dpgj9r{font-size:11px;font-weight:700;color:var(--c-text-3)}.as-level.svelte-1dpgj9r small:where(.svelte-1dpgj9r){font-size:11.5px;color:var(--c-text-3);line-height:1.45}.as-level.svelte-1dpgj9r em:where(.svelte-1dpgj9r){position:absolute;top:8px;inset-inline-end:10px;font-style:normal;font-size:10.5px;font-weight:700;color:var(--c-text-3)}.as-level.svelte-1dpgj9r em.ok:where(.svelte-1dpgj9r){color:var(--c-primary-hover)}.as-sug.svelte-1dpgj9r{display:flex;gap:4px;margin-top:4px}.as-roles.svelte-1dpgj9r{display:flex;flex-wrap:wrap;gap:6px}.as-role.svelte-1dpgj9r{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:999px;background:var(--c-primary-light);color:var(--c-primary-hover);font-size:12.5px;font-weight:600}.as-role.svelte-1dpgj9r button:where(.svelte-1dpgj9r){border:0;background:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:inherit}.as-roleadd.svelte-1dpgj9r{display:flex;gap:6px;max-width:460px}.as-roleadd.svelte-1dpgj9r .input:where(.svelte-1dpgj9r){flex:1}.as-for.svelte-1dpgj9r{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--c-text-2)}.as-sug.svelte-1dpgj9r .input:where(.svelte-1dpgj9r){flex:1}.as-seg.svelte-1dpgj9r{display:inline-flex;background:var(--c-hover);border-radius:9px;padding:3px;gap:2px}.as-seg.svelte-1dpgj9r button:where(.svelte-1dpgj9r){border:0;background:none;height:28px;padding:0 12px;border-radius:7px;font:inherit;font-size:12.5px;font-weight:600;color:var(--c-text-2);cursor:pointer}.as-seg.svelte-1dpgj9r button.on:where(.svelte-1dpgj9r){background:var(--c-card);color:var(--c-text);box-shadow:0 1px 3px #0f172a1f}.as-feed.svelte-1dpgj9r{border:1px solid var(--c-border);border-radius:12px;background:var(--c-card)}.as-ev.svelte-1dpgj9r{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-top:1px solid var(--c-border-light, var(--c-border))}.as-ev.svelte-1dpgj9r:first-child{border-top:0}.as-ev-ic.svelte-1dpgj9r{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--c-hover);color:var(--c-text-2);flex:none}.as-ev.bad.svelte-1dpgj9r .as-ev-ic:where(.svelte-1dpgj9r){color:var(--c-red, #b91c1c)}.as-ev-b.svelte-1dpgj9r{flex:1;min-width:0}.as-ev-t.svelte-1dpgj9r{display:flex;gap:8px;align-items:center}.as-ev-t.svelte-1dpgj9r b:where(.svelte-1dpgj9r){font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-ev.svelte-1dpgj9r small:where(.svelte-1dpgj9r){font-size:11.5px;color:var(--c-text-3)}.as-bad.svelte-1dpgj9r{font-size:11px;font-weight:700;color:var(--c-red, #b91c1c)}.as-ev.svelte-1dpgj9r time:where(.svelte-1dpgj9r){font-size:11.5px;color:var(--c-text-3);white-space:nowrap}.as-feed.svelte-1dpgj9r .as-quiet:where(.svelte-1dpgj9r){padding:30px;text-align:center}.as-use.svelte-1dpgj9r{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.as-stat.svelte-1dpgj9r{border:1px solid var(--c-border);border-radius:12px;background:var(--c-card);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.as-stat.svelte-1dpgj9r small:where(.svelte-1dpgj9r){font-size:12px;color:var(--c-text-3)}.as-stat.svelte-1dpgj9r b:where(.svelte-1dpgj9r){font-size:24px;font-variant-numeric:tabular-nums}.as-stat.svelte-1dpgj9r em:where(.svelte-1dpgj9r){font-style:normal;font-size:11.5px;color:var(--c-text-3)}.as-table.svelte-1dpgj9r{border-collapse:collapse;width:100%;max-width:560px;font-size:13px}.as-table.svelte-1dpgj9r th:where(.svelte-1dpgj9r),.as-table.svelte-1dpgj9r td:where(.svelte-1dpgj9r){border-bottom:1px solid var(--c-border);padding:8px 10px;text-align:start}.as-table.svelte-1dpgj9r .r:where(.svelte-1dpgj9r){text-align:end;font-variant-numeric:tabular-nums}@media (max-width: 640px){.as-head.svelte-1dpgj9r{flex-direction:column}.as-row2.svelte-1dpgj9r{grid-template-columns:1fr}}.nav-toggle.svelte-hm5fn1{position:relative;z-index:60;flex-shrink:0}.al-tabs.svelte-7aj7r7{display:flex;gap:2px;border-bottom:1px solid var(--c-border);margin:-6px 0 14px;overflow-x:auto;scrollbar-width:none}.al-tabs.svelte-7aj7r7::-webkit-scrollbar{display:none}.al-tab.svelte-7aj7r7{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:0;background:none;color:var(--c-text-2);font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.al-tab.svelte-7aj7r7:hover{color:var(--c-text)}.al-tab.on.svelte-7aj7r7{color:var(--c-primary-hover);border-bottom-color:var(--c-primary-hover)}.al-tab.svelte-7aj7r7:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px;border-radius:6px}.al-count.svelte-7aj7r7{min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:var(--c-hover);color:var(--c-text-2);font-size:11px;font-weight:700;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}.al-tab.on.svelte-7aj7r7 .al-count:where(.svelte-7aj7r7){background:var(--c-primary-light);color:var(--c-primary-hover)}.al-banner.svelte-7aj7r7{display:flex;gap:10px;align-items:center;padding:9px 12px;margin-bottom:14px;border-radius:10px;background:var(--c-sunken);color:var(--c-text-2);font-size:12.5px;line-height:1.5}.al-banner.svelte-7aj7r7 svg,.al-banner.svelte-7aj7r7 custom-icon{color:var(--c-text-3);flex-shrink:0}.al-grid.svelte-7aj7r7{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.al-tile.svelte-7aj7r7{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;text-align:start;min-width:0;border:1px solid var(--c-border);border-radius:12px;background:var(--c-card);color:var(--c-text);font:inherit;cursor:pointer;position:relative;transition:border-color .15s,box-shadow .15s,background .15s}button.al-tile.svelte-7aj7r7:hover{border-color:color-mix(in srgb,var(--ac) 40%,var(--c-border));box-shadow:0 4px 14px #0f172a0f}button.al-tile.svelte-7aj7r7:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.al-tile.cur.svelte-7aj7r7{border-color:color-mix(in srgb,var(--ac) 55%,var(--c-border));background:color-mix(in srgb,var(--ac) 4%,var(--c-card))}.al-ico.svelte-7aj7r7{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--ac) 12%,transparent);color:var(--ac)}.al-txt.svelte-7aj7r7{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.al-name.svelte-7aj7r7{font-size:13.5px;font-weight:650;line-height:1.35}.al-tile.cur.svelte-7aj7r7 .al-txt:where(.svelte-7aj7r7){padding-inline-end:72px}.al-product.svelte-7aj7r7{font-size:11.5px;font-weight:600;color:var(--ac)}.al-tag.svelte-7aj7r7{font-size:12px;color:var(--c-text-3);line-height:1.45;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.al-here.svelte-7aj7r7{position:absolute;top:10px;inset-inline-end:10px;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--ac) 12%,transparent);color:var(--ac)}.al-grid.dim.svelte-7aj7r7 .al-tile:where(.svelte-7aj7r7){opacity:.65;border-style:dashed;cursor:default;background:transparent}.al-grid.dim.svelte-7aj7r7 .al-tile:where(.svelte-7aj7r7):hover{opacity:.9}.al-sub.svelte-7aj7r7{margin:20px 0 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3)}.al-empty.svelte-7aj7r7{padding:22px;text-align:center;font-size:13px;color:var(--c-text-3);border:1px dashed var(--c-border);border-radius:12px}.al-sections.svelte-7aj7r7{display:flex;flex-direction:column;gap:6px}.al-sec.svelte-7aj7r7{display:grid;grid-template-columns:auto auto 1fr auto;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--c-border);border-radius:12px;background:var(--c-card);cursor:pointer}.al-sec.svelte-7aj7r7 input:where(.svelte-7aj7r7){width:16px;height:16px;accent-color:var(--c-primary)}.al-sec-ico.svelte-7aj7r7{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--c-primary-light);color:var(--c-primary-hover)}.al-sec-t.svelte-7aj7r7{display:flex;flex-direction:column;gap:1px;min-width:0}.al-sec-t.svelte-7aj7r7 b:where(.svelte-7aj7r7){font-size:13.5px;font-weight:650}.al-sec-t.svelte-7aj7r7 span:where(.svelte-7aj7r7){font-size:12px;color:var(--c-text-3)}.mt16.svelte-7aj7r7{margin-top:16px}@media (max-width: 640px){.al-tab.svelte-7aj7r7{padding:8px 10px;font-size:13px}.al-grid.svelte-7aj7r7{grid-template-columns:1fr;gap:8px}}:root{--oa-sfoot-h: 34px}body:has(.oa-sfoot) .rail,body:has(.oa-sfoot) .sidebar{bottom:var(--oa-sfoot-h)}body:has(.oa-sfoot) .sb-side{height:calc(100vh - var(--oa-sfoot-h))}body:has(.oa-sfoot){padding-bottom:var(--oa-sfoot-h)}.oa-sfoot.svelte-12ycykj{position:fixed;inset:auto 0 0 0;z-index:58;height:var(--oa-sfoot-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-6, 16px);padding-inline:var(--sp-6, 16px);background:var(--c-chrome, var(--c-card, #ffffff));border-block-start:1px solid var(--c-chrome-border, var(--c-border, #e2e8f0));font-size:11.5px;color:var(--c-chrome-text-2, var(--c-text-2, #475569));white-space:nowrap}.oa-sf-side.svelte-12ycykj{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;color:inherit;text-decoration:none}.oa-sf-end.svelte-12ycykj{justify-self:end}.oa-sf-side.svelte-12ycykj b:where(.svelte-12ycykj){font-weight:700;color:var(--c-chrome-text, var(--c-text, #0f172a));letter-spacing:.01em}.oa-sf-dim.svelte-12ycykj{color:var(--c-chrome-text-3, var(--c-text-3, #64748b))}.oa-sf-mark.svelte-12ycykj{height:18px;width:18px;border-radius:5px;object-fit:contain;display:block}.oa-sf-logo.svelte-12ycykj{height:18px;width:auto;max-width:140px;object-fit:contain;display:block}a.oa-sf-side.svelte-12ycykj:hover b:where(.svelte-12ycykj),a.oa-sf-side.svelte-12ycykj:hover .oa-sf-logo:where(.svelte-12ycykj){opacity:.8}.oa-sf-rights.svelte-12ycykj{color:var(--c-chrome-text-3, var(--c-text-3, #64748b));font-size:11px}@media (max-width: 760px){.oa-sfoot.svelte-12ycykj{grid-template-columns:1fr auto}.oa-sf-rights.svelte-12ycykj{display:none}}@media print{.oa-sfoot.svelte-12ycykj{display:none}}.vh.svelte-4wdfnf{position:relative}.vh-control.svelte-4wdfnf{position:relative;display:flex;align-items:center}.vh-input.svelte-4wdfnf{width:100%;padding-inline-end:68px}.vh-disabled.svelte-4wdfnf{opacity:.6}.vh-btn.svelte-4wdfnf{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;display:grid;place-items:center;border:0;background:none;cursor:pointer;border-radius:var(--r-sm);color:var(--c-text-3);padding:0}.vh-btn.svelte-4wdfnf:hover:not(:disabled){background:var(--c-hover);color:var(--c-text)}.vh-btn.svelte-4wdfnf:disabled{cursor:default;opacity:.45}.vh-clear.svelte-4wdfnf{inset-inline-end:32px}.vh-open.svelte-4wdfnf{inset-inline-end:4px;color:var(--c-primary);border-inline-start:1px solid var(--c-border);border-radius:0;width:28px}.vh-open.svelte-4wdfnf:hover:not(:disabled){background:var(--c-primary-light)}.vh-sub.svelte-4wdfnf{font-size:11.5px;color:var(--c-text-3);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vh-chips.svelte-4wdfnf{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.vh-chip.svelte-4wdfnf{display:inline-flex;align-items:center;gap:5px;padding:3px 5px 3px 9px;border-radius:var(--r-pill, 999px);background:var(--c-primary-light);color:var(--c-primary-hover);border:1px solid var(--c-primary-softer);font-size:12px;font-weight:600;max-width:100%}.vh-chip-x.svelte-4wdfnf{display:grid;place-items:center;width:16px;height:16px;border:0;background:none;cursor:pointer;border-radius:50%;color:inherit;opacity:.65;padding:0}.vh-chip-x.svelte-4wdfnf:hover{opacity:1;background:#00000014}.vh-tick.svelte-4wdfnf{display:grid;place-items:center;width:16px;height:16px;border:1.5px solid var(--c-border-hover);border-radius:5px;color:#fff;flex-shrink:0}.vh-tick.on.svelte-4wdfnf{background:var(--c-primary);border-color:var(--c-primary)}.vh-pop.svelte-4wdfnf{position:fixed;z-index:225;max-height:300px;overflow-y:auto;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r);box-shadow:var(--sh-lg);padding:4px}.vh-opt.svelte-4wdfnf{display:block;width:100%;text-align:start;padding:7px 10px;border:0;background:none;cursor:pointer;border-radius:var(--r-sm);font:inherit;color:var(--c-text)}.vh-opt.on.svelte-4wdfnf,.vh-opt.svelte-4wdfnf:hover{background:var(--c-primary-light)}.vh-opt-t.svelte-4wdfnf{display:block;font-size:13px;font-weight:600}.vh-opt-d.svelte-4wdfnf{display:block;font-size:11.5px;color:var(--c-text-3);margin-top:1px}.vh-more.svelte-4wdfnf,.vh-link.svelte-4wdfnf{display:flex;align-items:center;gap:6px;width:100%;padding:8px 10px;margin-top:2px;border:0;border-top:1px solid var(--c-border-light);background:none;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--c-primary);border-radius:0 0 var(--r-sm) var(--r-sm)}.vh-more.svelte-4wdfnf:hover,.vh-link.svelte-4wdfnf:hover{background:var(--c-hover)}.vh-link.svelte-4wdfnf{border-top:0;padding:4px 0 0}.vh-empty.svelte-4wdfnf{padding:10px;font-size:12.5px;color:var(--c-text-3)}.vh-skel.svelte-4wdfnf{padding:6px;display:grid;gap:8px}.vh-skel-lg.svelte-4wdfnf{padding:12px 16px;gap:12px}.vh-skel-row.svelte-4wdfnf{height:13px;border-radius:4px;background:linear-gradient(90deg,var(--c-sunken) 25%,var(--c-hover) 37%,var(--c-sunken) 63%);background-size:400% 100%;animation:svelte-4wdfnf-vh-shimmer 1.3s ease infinite}@keyframes svelte-4wdfnf-vh-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.vh-scrim.svelte-4wdfnf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;background:#0f172a6b;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.vh-dialog.svelte-4wdfnf{position:fixed;z-index:231;top:50%;left:50%;transform:translate(-50%,-50%);width:min(760px,calc(100vw - 32px));height:min(640px,calc(100vh - 64px));display:flex;flex-direction:column;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-lg);overflow:hidden}.vh-d-head.svelte-4wdfnf{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--c-border);flex:none}.vh-d-title.svelte-4wdfnf{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:700;color:var(--c-text)}.vh-d-x.svelte-4wdfnf{width:30px;height:30px;display:grid;place-items:center;border:0;background:none;cursor:pointer;border-radius:var(--r-sm);color:var(--c-text-3)}.vh-d-x.svelte-4wdfnf:hover{background:var(--c-hover);color:var(--c-text)}.vh-d-search.svelte-4wdfnf{display:flex;gap:8px;padding:12px 16px;flex:none}.vh-d-note.svelte-4wdfnf{display:flex;align-items:flex-start;gap:6px;margin:-4px 16px 8px;flex:none;font-size:11.5px;line-height:1.5;color:var(--c-text-3)}.vh-d-note.svelte-4wdfnf svg{flex:none;margin-top:2px}.vh-d-input.svelte-4wdfnf{position:relative;flex:1;display:flex;align-items:center}.vh-d-input.svelte-4wdfnf svg{position:absolute;inset-inline-start:10px;color:var(--c-text-3);pointer-events:none}.vh-d-input.svelte-4wdfnf .input:where(.svelte-4wdfnf){width:100%;padding-inline-start:32px}.vh-d-filter.svelte-4wdfnf{display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--c-border);background:var(--c-card);border-radius:var(--r-sm);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--c-text-2);white-space:nowrap}.vh-d-filter.svelte-4wdfnf:hover{background:var(--c-hover)}.vh-d-filter.on.svelte-4wdfnf{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-light)}.vh-count.svelte-4wdfnf{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--c-primary);color:#fff;font-size:10.5px;font-weight:700}.vh-d-filters.svelte-4wdfnf{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:0 16px 12px;flex:none}.vh-f.svelte-4wdfnf{display:grid;gap:4px;flex:1 1 190px;min-width:150px}.vh-f.svelte-4wdfnf>span:where(.svelte-4wdfnf){font-size:11px;font-weight:600;color:var(--c-text-3);text-transform:uppercase;letter-spacing:.04em}.vh-f-reset.svelte-4wdfnf{border:0;background:none;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--c-primary);padding:8px 4px}.vh-f-reset.svelte-4wdfnf:hover{text-decoration:underline}.vh-d-cols.svelte-4wdfnf,.vh-row.svelte-4wdfnf{display:grid;grid-template-columns:var(--vh-cols);gap:12px;align-items:center}.vh-d-cols.svelte-4wdfnf{padding:8px 16px;flex:none;background:var(--c-sunken);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3)}.vh-d-cols.svelte-4wdfnf .right:where(.svelte-4wdfnf),.vh-cell.right.svelte-4wdfnf{text-align:end}.vh-d-body.svelte-4wdfnf{flex:1;overflow-y:auto;overscroll-behavior:contain}.vh-row.svelte-4wdfnf{width:100%;text-align:start;padding:9px 16px;border:0;border-bottom:1px solid var(--c-border-light);background:none;cursor:pointer;font:inherit;color:var(--c-text)}.vh-row.svelte-4wdfnf:hover{background:var(--c-hover)}.vh-row.on.svelte-4wdfnf{background:var(--c-primary-light)}.vh-row-main.svelte-4wdfnf{min-width:0}.vh-row-t.svelte-4wdfnf{display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vh-row-d.svelte-4wdfnf{display:block;font-size:11.5px;color:var(--c-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vh-cell.svelte-4wdfnf{font-size:12.5px;color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vh-cell.mono.svelte-4wdfnf{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px}.vh-pill.svelte-4wdfnf{display:inline-block;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:700;background:var(--c-sunken);color:var(--c-text-3)}.vh-pill.yes.svelte-4wdfnf{background:var(--c-green-bg);color:var(--c-green-dk)}.vh-d-state.svelte-4wdfnf{display:grid;place-items:center;gap:10px;padding:48px 16px;color:var(--c-text-3);text-align:center}.vh-d-state.svelte-4wdfnf p:where(.svelte-4wdfnf){margin:0;font-size:13px}.vh-d-state-note.svelte-4wdfnf{max-width:42ch;line-height:1.5}.vh-d-loading.svelte-4wdfnf,.vh-d-end.svelte-4wdfnf{padding:12px 16px;text-align:center;font-size:11.5px;color:var(--c-text-3)}.vh-d-foot.svelte-4wdfnf{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-top:1px solid var(--c-border);flex:none;background:var(--c-sunken)}.vh-d-count.svelte-4wdfnf{font-size:12px;color:var(--c-text-3)}.vh-create.svelte-4wdfnf{color:var(--c-primary)}.vh-d-actions.svelte-4wdfnf{display:flex;align-items:center;gap:6px}.vh-d-new.svelte-4wdfnf{display:flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--r-sm);border:1px solid var(--c-primary);background:var(--c-primary-light);color:var(--c-primary-hover);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap}.vh-d-new.svelte-4wdfnf:hover{background:var(--c-primary-soft, var(--c-primary-light))}.vh-new.svelte-4wdfnf{flex:1;overflow-y:auto;padding:16px}.vh-new-head.svelte-4wdfnf{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--c-text)}.vh-new-hint.svelte-4wdfnf{margin:6px 0 0;font-size:12.5px;color:var(--c-text-3)}.vh-new-err.svelte-4wdfnf{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 12px;border-radius:var(--r-sm);background:var(--c-red-bg);color:var(--c-red-dk);font-size:12.5px}.vh-new-fields.svelte-4wdfnf{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.vh-new-f.svelte-4wdfnf{display:grid;gap:4px;flex:1 1 220px;min-width:180px}.vh-new-f.wide.svelte-4wdfnf{flex-basis:100%}.vh-new-f.svelte-4wdfnf>span:where(.svelte-4wdfnf){font-size:11px;font-weight:600;color:var(--c-text-3);text-transform:uppercase;letter-spacing:.04em}.vh-new-f.svelte-4wdfnf .req:where(.svelte-4wdfnf){color:var(--c-red);margin-inline-start:2px}.vh-new-f.svelte-4wdfnf textarea.input:where(.svelte-4wdfnf){resize:vertical}.vh-new-foot.svelte-4wdfnf{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media (prefers-reduced-motion: reduce){.vh-skel-row.svelte-4wdfnf{animation:none}}.wf-step.svelte-1mjvabz{border:1px solid var(--c-border);border-radius:11px;padding:12px 13px}.wf-num.svelte-1mjvabz{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:7px;background:var(--c-primary-light);color:var(--c-primary-hover);font-size:12px;font-weight:700}.wf-preview.svelte-1mjvabz{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--c-border);border-radius:11px;padding:12px 13px;background:var(--c-muted)}.wf-kv.svelte-1mjvabz{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--c-border);font-size:13px}.wf-kv.svelte-1mjvabz:last-child{border-bottom:0}.wf-kv.svelte-1mjvabz span:where(.svelte-1mjvabz){color:var(--c-text-3)}.wf-h.svelte-1mjvabz{margin:22px 0 12px;padding-top:16px;border-top:1px solid var(--c-border);font-size:14px;font-weight:650}.lbl.svelte-1mjvabz{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--c-text-2)}.page-head.svelte-lb6nte{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.rp-err.svelte-lb6nte{display:flex;gap:8px;align-items:center;color:var(--c-red-dk)}.rp-bar.svelte-lb6nte{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-block:10px}.rp-bar.svelte-lb6nte p:where(.svelte-lb6nte){margin:0;max-width:640px}.rp-search.svelte-lb6nte{display:flex;align-items:center;gap:6px;min-width:240px}.rp-search.svelte-lb6nte .input:where(.svelte-lb6nte){flex:1}.rp-chips.svelte-lb6nte,.rp-acts.svelte-lb6nte,.rp-rolepick.svelte-lb6nte{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.rp-rolepick.svelte-lb6nte{margin-block:10px 4px}.chip.xs.svelte-lb6nte{padding:1px 8px;font-size:12px}.chip.no.svelte-lb6nte{text-decoration:line-through;color:var(--c-red-dk);border-color:color-mix(in srgb,var(--c-red) 40%,var(--c-border))}.chip.ghost.svelte-lb6nte{opacity:.35;cursor:default}.rp-n.svelte-lb6nte{font-size:11px;color:var(--c-red-dk)}.rp-note.svelte-lb6nte{display:flex;gap:8px;align-items:flex-start}.rp-cards.svelte-lb6nte{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.rp-card.svelte-lb6nte{padding:12px 14px;display:flex;flex-direction:column;gap:6px;text-align:start;color:inherit;font:inherit;cursor:pointer}.rp-card.off.svelte-lb6nte{opacity:.6}.rp-top.svelte-lb6nte{display:flex;justify-content:space-between;gap:8px}.rp-perm.svelte-lb6nte{padding:4px 14px 10px}.rp-area.svelte-lb6nte{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3);padding:12px 0 4px}.rp-prow.svelte-lb6nte{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;border-block-end:1px solid var(--c-border-light)}.rp-what.svelte-lb6nte{display:flex;flex-direction:column;min-width:0}.rp-what.svelte-lb6nte small:where(.svelte-lb6nte){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:560px}.rp-form.svelte-lb6nte{display:flex;flex-direction:column;gap:12px;padding:4px 2px}.rp-rolelist.svelte-lb6nte{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px}.rp-role.svelte-lb6nte{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:10px;border:1px solid var(--c-border);background:none;cursor:pointer;color:inherit;text-align:start}.rp-role.svelte-lb6nte span:where(.svelte-lb6nte){display:flex;flex-direction:column}.rp-role.on.svelte-lb6nte{border-color:var(--c-primary);background:var(--c-primary-light)}.page-head.svelte-1p16t5m{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.ss-err.svelte-1p16t5m{display:flex;gap:8px;align-items:center;color:var(--c-red-dk)}.ss-bar.svelte-1p16t5m{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-block-end:12px}.ss-search.svelte-1p16t5m{display:flex;align-items:center;gap:6px;min-width:260px}.ss-search.svelte-1p16t5m .input:where(.svelte-1p16t5m){flex:1}.ss-chips.svelte-1p16t5m{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.chip.xs.svelte-1p16t5m,.btn.xs.svelte-1p16t5m{padding:1px 8px;font-size:12px}.ss-cards.svelte-1p16t5m{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.ss-card.svelte-1p16t5m{padding:12px 14px;display:flex;flex-direction:column;gap:6px}.ss-card.off.svelte-1p16t5m{opacity:.6}.ss-top.svelte-1p16t5m{display:flex;gap:10px;align-items:flex-start}.ss-av.svelte-1p16t5m{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:700;background:var(--c-primary-light);color:var(--c-primary-hover);flex:none}.ss-who.svelte-1p16t5m{display:flex;flex-direction:column;flex:1;min-width:0}.ss-who.svelte-1p16t5m span:where(.svelte-1p16t5m){overflow:hidden;text-overflow:ellipsis}.ss-roles.svelte-1p16t5m{display:flex;gap:4px;flex-wrap:wrap}.ss-acts.svelte-1p16t5m{display:flex;gap:4px;flex-wrap:wrap;margin-top:auto}.ss-form.svelte-1p16t5m{display:flex;flex-direction:column;gap:12px;padding:4px 2px}.ss-rolelist.svelte-1p16t5m{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px}.ss-role.svelte-1p16t5m{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:10px;border:1px solid var(--c-border);background:none;cursor:pointer;color:inherit;text-align:start}.ss-role.svelte-1p16t5m span:where(.svelte-1p16t5m){display:flex;flex-direction:column}.ss-role.on.svelte-1p16t5m{border-color:var(--c-primary);background:var(--c-primary-light)}.ss-foot.svelte-1p16t5m{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-block-start:8px;border-block-start:1px solid var(--c-border-light)}.page-head.svelte-sa07sf{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.dn-intro.svelte-sa07sf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;margin-block-end:12px}.dn-intro.svelte-sa07sf>span:where(.svelte-sa07sf):first-of-type{flex:1;min-width:260px}.dn-sec.svelte-sa07sf{padding:14px 16px;display:flex;flex-direction:column;gap:8px;margin-block-end:12px}.dn-sec.svelte-sa07sf h4:where(.svelte-sa07sf){margin:0}.dn-chips.svelte-sa07sf{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.dn-tbl.svelte-sa07sf{overflow-x:auto}table.svelte-sa07sf{border-collapse:collapse;font-size:13px;width:100%}th.svelte-sa07sf,td.svelte-sa07sf{padding:6px 8px;border-block-end:1px solid var(--c-border-light);text-align:start;white-space:nowrap}th.svelte-sa07sf{font-weight:600;color:var(--c-text-2);font-size:12px}td.svelte-sa07sf:first-child{width:34%}.dn-end.svelte-sa07sf{text-align:end}.dn-mono.svelte-sa07sf{font-family:ui-monospace,Menlo,monospace}.dn-mt.svelte-sa07sf{margin-block-start:10px;display:block}.dn-gap.svelte-sa07sf{margin-block-start:10px}.dn-eg.svelte-sa07sf{margin:8px 0 0}.dn-bad.svelte-sa07sf{color:var(--c-red-dk)}.dn-grow.svelte-sa07sf{flex:1}.page-head.svelte-bkvhyq{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.bl-sec.svelte-bkvhyq{padding:14px 16px;display:flex;flex-direction:column;gap:10px;margin-block-end:12px}.bl-sec.svelte-bkvhyq h4:where(.svelte-bkvhyq){margin:0}.bl-chips.svelte-bkvhyq{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.bl-paste.svelte-bkvhyq{font-family:ui-monospace,monospace;font-size:12px}.bl-foot.svelte-bkvhyq{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.bl-tbl.svelte-bkvhyq{overflow-x:auto;max-height:60vh}.bl-eg.svelte-bkvhyq td:where(.svelte-bkvhyq){color:var(--c-text-2)}table.svelte-bkvhyq{border-collapse:collapse;font-size:12.5px;width:100%}th.svelte-bkvhyq,td.svelte-bkvhyq{padding:4px 8px;border-block-end:1px solid var(--c-border-light);text-align:start;white-space:nowrap}thead.svelte-bkvhyq th:where(.svelte-bkvhyq){position:sticky;top:0;background:var(--c-surface, white)}tr.err.svelte-bkvhyq{background:var(--c-red-bg)}.bl-bad.svelte-bkvhyq{color:var(--c-red-dk);white-space:normal}.sw.svelte-bkvhyq{display:inline-block;width:8px;height:8px;border-radius:50%;margin-inline-end:6px}.sw.green.svelte-bkvhyq{background:var(--c-green)}.sw.blue.svelte-bkvhyq{background:var(--c-blue)}.sw.slate.svelte-bkvhyq{background:var(--c-text-3, #999)}.sw.red.svelte-bkvhyq{background:var(--c-red)}.oa-dt.svelte-9iqqqw{overflow:auto;position:relative;min-width:0}table.svelte-9iqqqw{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-md, 13.5px)}th.svelte-9iqqqw{position:sticky;top:0;z-index:1;background:var(--c-muted);color:var(--c-text-2);font-size:var(--fs-sm, 12.5px);font-weight:var(--fw-semibold, 600);text-align:start;padding:0 var(--sp-5, 12px);height:38px;border-block-end:1px solid var(--c-border);white-space:nowrap}td.svelte-9iqqqw{padding:0 var(--sp-5, 12px);height:var(--row-h, 44px);border-block-end:1px solid var(--c-border-light);vertical-align:middle}.dense.svelte-9iqqqw td:where(.svelte-9iqqqw){height:34px}.dense.svelte-9iqqqw th:where(.svelte-9iqqqw){height:32px}tbody.svelte-9iqqqw tr:where(.svelte-9iqqqw):last-child td:where(.svelte-9iqqqw){border-block-end:0}tbody.svelte-9iqqqw tr.click:where(.svelte-9iqqqw){cursor:pointer}tbody.svelte-9iqqqw tr:where(.svelte-9iqqqw):hover td:where(.svelte-9iqqqw){background:var(--c-hover)}tbody.svelte-9iqqqw tr.picked:where(.svelte-9iqqqw) td:where(.svelte-9iqqqw){background:var(--c-primary-light)}tbody.svelte-9iqqqw tr:where(.svelte-9iqqqw):focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.a-start.svelte-9iqqqw{text-align:start}.a-end.svelte-9iqqqw{text-align:end}.a-center.svelte-9iqqqw{text-align:center}.num.svelte-9iqqqw{font-variant-numeric:tabular-nums}.sel.svelte-9iqqqw{width:40px;padding-inline:var(--sp-5, 12px) 0}.sel.svelte-9iqqqw input:where(.svelte-9iqqqw){width:16px;height:16px;accent-color:var(--c-primary)}.srt.svelte-9iqqqw{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:inherit;font:inherit;padding:0;cursor:pointer}.a-end.svelte-9iqqqw .srt:where(.svelte-9iqqqw){flex-direction:row-reverse}.srt-i.svelte-9iqqqw{opacity:0;transition:opacity var(--dur-fast, .12s);color:var(--c-text-3)}.srt.svelte-9iqqqw:hover .srt-i:where(.svelte-9iqqqw),.srt-i.on.svelte-9iqqqw{opacity:1}.srt-i.on.svelte-9iqqqw{color:var(--c-primary-hover)}tfoot.svelte-9iqqqw td:where(.svelte-9iqqqw){position:sticky;bottom:0;background:var(--c-muted);font-weight:var(--fw-bold, 700);border-block-start:1px solid var(--c-border);border-block-end:0}.none.svelte-9iqqqw td:where(.svelte-9iqqqw){text-align:center;color:var(--c-text-3);padding:var(--sp-9, 32px);height:auto}.skel.svelte-9iqqqw td:where(.svelte-9iqqqw) span:where(.svelte-9iqqqw){display:block;height:10px;border-radius:5px;background:var(--c-hover);width:70%;animation:svelte-9iqqqw-oa-pulse 1.2s ease-in-out infinite}.pad.svelte-9iqqqw td:where(.svelte-9iqqqw){padding:0;border:0}@keyframes svelte-9iqqqw-oa-pulse{50%{opacity:.5}}@media (max-width: 900px){.hide-md.svelte-9iqqqw{display:none}}@media (max-width: 640px){.hide-sm.svelte-9iqqqw,.hide-md.svelte-9iqqqw{display:none}}.oa-card.svelte-vhnyhu{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg, 16px);box-shadow:var(--sh-1);min-width:0}.oa-card-h.svelte-vhnyhu{display:flex;align-items:center;gap:var(--sp-3, 8px);padding:var(--sp-5, 12px) var(--pad-card, 16px);border-block-end:1px solid var(--c-border-light)}.oa-card-ic.svelte-vhnyhu{width:28px;height:28px;border-radius:var(--r-sm, 6px);display:grid;place-items:center;background:var(--c-primary-light);color:var(--c-primary-hover);flex-shrink:0}.oa-card-t.svelte-vhnyhu{display:flex;flex-direction:column;min-width:0;flex:1}.oa-card-t.svelte-vhnyhu h3:where(.svelte-vhnyhu){font-size:var(--fs-base, 14px);font-weight:var(--fw-bold, 700);margin:0}.oa-card-sub.svelte-vhnyhu{font-size:var(--fs-sm, 12.5px);color:var(--c-text-3)}.oa-card-a.svelte-vhnyhu{display:flex;gap:var(--sp-2, 6px);align-items:center;margin-inline-start:auto}.oa-card-b.svelte-vhnyhu{padding:var(--pad-card, 16px)}.oa-card-b.flush.svelte-vhnyhu{padding:0}.oa-card-f.svelte-vhnyhu{padding:var(--sp-4, 10px) var(--pad-card, 16px);border-block-start:1px solid var(--c-border-light);background:var(--c-muted);border-end-start-radius:var(--r-lg, 16px);border-end-end-radius:var(--r-lg, 16px)}.oa-tabs.svelte-1orni4k{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.oa-tabs.svelte-1orni4k::-webkit-scrollbar{display:none}.oa-tabs.svelte-1orni4k button:where(.svelte-1orni4k){display:inline-flex;align-items:center;gap:var(--sp-2, 6px);border:0;background:none;color:var(--c-text-2);font:inherit;font-size:var(--fs-md, 13.5px);font-weight:var(--fw-semibold, 600);white-space:nowrap;cursor:pointer}.oa-tabs.svelte-1orni4k button:where(.svelte-1orni4k):disabled{opacity:.45;cursor:default}.oa-tabs.svelte-1orni4k button:where(.svelte-1orni4k):focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px;border-radius:var(--r-sm, 6px)}.oa-tab-count.svelte-1orni4k{min-width:20px;height:20px;padding-inline:6px;border-radius:var(--r-pill, 999px);background:var(--c-hover);color:var(--c-text-2);font-size:var(--fs-xs, 11.5px);display:inline-grid;place-items:center}.line.svelte-1orni4k{border-block-end:1px solid var(--c-border)}.line.svelte-1orni4k button:where(.svelte-1orni4k){padding:var(--sp-4, 10px) var(--sp-5, 12px);border-block-end:2px solid transparent;margin-block-end:-1px}.line.svelte-1orni4k button:where(.svelte-1orni4k):hover:not(:disabled){color:var(--c-text)}.line.svelte-1orni4k button.on:where(.svelte-1orni4k){color:var(--c-primary-hover);border-block-end-color:var(--c-primary-hover)}.line.svelte-1orni4k button.on:where(.svelte-1orni4k) .oa-tab-count:where(.svelte-1orni4k){background:var(--c-primary-light);color:var(--c-primary-hover)}.pill.svelte-1orni4k{padding:3px;background:var(--c-sunken);border:1px solid var(--c-border);border-radius:var(--r, 10px);width:max-content;max-width:100%}.pill.svelte-1orni4k button:where(.svelte-1orni4k){padding:0 var(--sp-5, 12px);height:calc(var(--ctl-h, 36px) - 8px);border-radius:calc(var(--r, 10px) - 3px)}.pill.svelte-1orni4k button.on:where(.svelte-1orni4k){background:var(--c-card);color:var(--c-text);box-shadow:var(--sh-1)}.oa-foot.svelte-jxhdil{margin-block-start:var(--sp-9, 32px);padding-block:var(--sp-6, 16px);text-align:center;font-size:var(--fs-xs, 11.5px);color:var(--c-text-3)}.st-top.svelte-1lok5mn{position:sticky;top:0;z-index:50;height:52px;display:flex;align-items:center;gap:4px;padding-inline:12px;background:var(--c-chrome);color:var(--c-chrome-text);border-block-end:1px solid var(--c-chrome-border)}.st-btn.svelte-1lok5mn{height:36px;min-width:36px;padding-inline:10px;border:0;border-radius:var(--r-sm, 6px);background:transparent;color:var(--c-chrome-text);display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:var(--fs-md, 13.5px);font-weight:var(--fw-medium, 500);white-space:nowrap;cursor:pointer;text-decoration:none;position:relative}.st-btn.svelte-1lok5mn:hover,.st-btn[aria-expanded=true].svelte-1lok5mn{background:var(--c-chrome-hover)}.st-btn.svelte-1lok5mn:disabled{opacity:.4;cursor:default}.st-ai.svelte-1lok5mn{color:var(--c-purple)}.st-link.on.svelte-1lok5mn{box-shadow:inset 0 -2px 0 var(--c-primary);color:var(--c-primary-hover);border-end-start-radius:0;border-end-end-radius:0}.st-brand.svelte-1lok5mn{display:inline-flex;align-items:center;gap:9px;padding-inline:4px 10px;color:var(--c-chrome-text);text-decoration:none;font-weight:var(--fw-semibold, 600)}.st-brand.svelte-1lok5mn img:where(.svelte-1lok5mn){height:28px;max-width:180px;object-fit:contain;display:block}.st-mark.svelte-1lok5mn{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;background:var(--c-primary);color:var(--c-on-primary);font-weight:700;font-size:13px}.st-word.svelte-1lok5mn{font-size:15px;letter-spacing:.01em;white-space:nowrap}.st-word.svelte-1lok5mn b:where(.svelte-1lok5mn){color:var(--c-primary-hover);font-weight:inherit}.st-sep.svelte-1lok5mn{width:1px;height:22px;background:var(--c-chrome-border);margin-inline:6px}.st-app.svelte-1lok5mn{display:inline-flex;align-items:center;gap:6px;height:36px;padding-inline:10px;border:0;background:none;color:var(--c-chrome-text);font:inherit;font-weight:var(--fw-semibold, 600);font-size:14.5px;border-radius:var(--r-sm, 6px);cursor:pointer;text-decoration:none}.st-app.svelte-1lok5mn:hover{background:var(--c-chrome-hover)}.st-menus.svelte-1lok5mn{display:flex;align-items:center;gap:2px;min-width:0;overflow:hidden}.st-right.svelte-1lok5mn{margin-inline-start:auto;display:flex;align-items:center;gap:2px}.st-dd.svelte-1lok5mn{position:relative}.st-menu.svelte-1lok5mn{position:fixed;z-index:80;min-width:220px;max-width:320px;overflow-y:auto;padding:6px;background:var(--c-card);color:var(--c-text);border:1px solid var(--c-border);border-radius:var(--r, 10px);box-shadow:var(--sh-pop)}.st-menu.svelte-1lok5mn a:where(.svelte-1lok5mn){display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm, 6px);color:var(--c-text);text-decoration:none;font-size:var(--fs-md, 13.5px)}.st-menu.svelte-1lok5mn a:where(.svelte-1lok5mn):hover{background:var(--c-hover)}.st-menu.svelte-1lok5mn a.on:where(.svelte-1lok5mn){background:var(--c-primary-light);color:var(--c-primary-hover)}.st-badge.svelte-1lok5mn{min-width:18px;height:18px;padding-inline:5px;border-radius:9px;background:var(--c-hover);color:var(--c-text-2);font-size:11px;font-weight:700;display:inline-grid;place-items:center;margin-inline-start:auto}.st-badge.warn.svelte-1lok5mn{background:var(--c-warn-bg);color:var(--c-warn-dk)}.st-count.svelte-1lok5mn{position:absolute;inset-block-start:3px;inset-inline-end:2px;min-width:16px;height:16px;padding-inline:4px;border-radius:8px;background:var(--c-bad);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.st-dot.svelte-1lok5mn{position:absolute;inset-block-start:8px;inset-inline-end:8px;width:8px;height:8px;border-radius:50%;background:var(--c-bad)}.st-mob.svelte-1lok5mn{display:none}.st-main.svelte-1lok5mn{min-height:calc(100vh - 52px);background:var(--c-page)}.st-page.svelte-1lok5mn{max-width:var(--content-max, 1560px);margin:0 auto;padding:var(--sp-7, 20px) var(--sp-8, 24px) var(--sp-9, 32px)}@media (max-width: 640px){.st-page.svelte-1lok5mn{padding:var(--sp-5, 12px) var(--sp-5, 12px) var(--sp-8, 24px)}}.st-foot.svelte-1lok5mn{padding:var(--sp-7, 20px) var(--sp-7, 20px) var(--sp-8, 24px);text-align:center;font-size:var(--fs-xs, 11.5px);color:var(--c-text-3)}.st-panel.svelte-1lok5mn{position:fixed;top:52px;right:0;bottom:0;left:0;z-index:60;background:var(--c-card);overflow:auto;padding:8px}.st-panel.svelte-1lok5mn a:where(.svelte-1lok5mn){display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:var(--r-sm, 6px);color:var(--c-text);text-decoration:none}.st-panel.svelte-1lok5mn a.on:where(.svelte-1lok5mn){background:var(--c-primary-light);color:var(--c-primary-hover)}.st-ph.svelte-1lok5mn{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-3);padding:12px 12px 4px}@media (max-width: 860px){.st-menus.svelte-1lok5mn,.st-sep.svelte-1lok5mn,.st-app.svelte-1lok5mn{display:none}.st-mob.svelte-1lok5mn{display:inline-flex}.st-word.svelte-1lok5mn{display:none}}.sb-shell.svelte-so1a39{display:grid;grid-template-columns:var(--side-w, 244px) minmax(0,1fr);min-height:100vh}.sb-shell.hidden.svelte-so1a39{grid-template-columns:var(--side-rail-w, 64px) minmax(0,1fr)}.sb-shell.hidden.svelte-so1a39 .sb-side:where(.svelte-so1a39){padding:12px 8px;align-items:stretch}.sb-shell.hidden.svelte-so1a39 .sb-brand:where(.svelte-so1a39){justify-content:center;padding:4px 0 8px}.sb-markimg.svelte-so1a39{width:34px;height:34px;object-fit:contain;display:block}.sb-shell.hidden.svelte-so1a39 .sb-ws:where(.svelte-so1a39),.sb-shell.hidden.svelte-so1a39 .sb-appname:where(.svelte-so1a39),.sb-shell.hidden.svelte-so1a39 .sb-grp-l:where(.svelte-so1a39),.sb-shell.hidden.svelte-so1a39 .sb-foot:where(.svelte-so1a39),.sb-shell.hidden.svelte-so1a39 .sb-item:where(.svelte-so1a39) .sb-grow:where(.svelte-so1a39),.sb-shell.hidden.svelte-so1a39 .sb-mod-btn:where(.svelte-so1a39) .sb-grow:where(.svelte-so1a39),.sb-shell.hidden.svelte-so1a39 .sb-mod-btn:where(.svelte-so1a39)>svg:last-child{display:none}.sb-shell.hidden.svelte-so1a39 .sb-mod-btn:where(.svelte-so1a39){justify-content:center;padding:0}.sb-shell.hidden.svelte-so1a39 .sb-menu:where(.svelte-so1a39){inset-inline-end:auto;width:240px}.sb-shell.hidden.svelte-so1a39 .sb-grp:where(.svelte-so1a39){padding-block-start:6px;border-block-start:1px solid var(--c-border-light, var(--c-border))}.sb-shell.hidden.svelte-so1a39 .sb-grp:where(.svelte-so1a39):first-child{border-block-start:0;padding-block-start:0}.sb-shell.hidden.svelte-so1a39 .sb-item:where(.svelte-so1a39){justify-content:center;padding:9px 0;border-radius:var(--r, 10px);position:relative}.sb-shell.hidden.svelte-so1a39 .sb-badge:where(.svelte-so1a39){position:absolute;inset-block-start:3px;inset-inline-end:6px;min-width:16px;height:16px;font-size:10px;padding-inline:4px}.sb-side.svelte-so1a39{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:8px;padding:12px 10px;overflow:hidden auto;background:var(--c-sunken);border-inline-end:1px solid var(--c-border)}.sb-brand.svelte-so1a39{display:flex;align-items:center;gap:9px;padding:8px 8px 12px;color:var(--c-text);text-decoration:none;font-weight:var(--fw-bold, 700)}.sb-brand.svelte-so1a39 img:where(.svelte-so1a39){height:clamp(28px,calc(var(--brand-logo-h, 28px) + 8px),52px);max-width:204px;object-fit:contain;object-position:left center}.sb-mark.svelte-so1a39{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--c-primary);color:var(--c-on-primary);font-weight:800}.sb-word.svelte-so1a39{font-size:15px;white-space:nowrap}.sb-word.svelte-so1a39 b:where(.svelte-so1a39){color:var(--c-primary-hover)}.sb-ws.svelte-so1a39{padding-inline:2px}.sb-mod.svelte-so1a39{position:relative}.sb-mod-btn.svelte-so1a39{width:100%;display:flex;align-items:center;gap:8px;height:38px;padding-inline:8px;border:1px solid var(--c-border);border-radius:var(--r, 10px);background:var(--c-card);color:var(--c-text);font:inherit;font-weight:var(--fw-semibold, 600);cursor:pointer;text-align:start}.sb-mod-ic.svelte-so1a39{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:color-mix(in srgb,var(--ac) 14%,transparent);color:var(--ac)}.sb-menu.svelte-so1a39{position:absolute;inset-inline:0;inset-block-start:calc(100% + 4px);z-index:70;padding:6px;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r, 10px);box-shadow:var(--sh-pop)}.sb-menu.svelte-so1a39 a:where(.svelte-so1a39){display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm, 6px);color:var(--c-text);text-decoration:none}.sb-menu.svelte-so1a39 a:where(.svelte-so1a39):hover{background:var(--c-hover)}.sb-menu.svelte-so1a39 a.on:where(.svelte-so1a39){background:var(--c-primary-light);color:var(--c-primary-hover)}.sb-appname.svelte-so1a39{font-weight:var(--fw-bold, 700);padding:4px 8px}.sb-nav.svelte-so1a39{display:flex;flex-direction:column;gap:10px;flex:1}.sb-grp-l.svelte-so1a39{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-3);padding:6px 10px 2px}.sb-item.svelte-so1a39{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r-pill, 999px);color:var(--c-text-2);text-decoration:none;font-size:var(--fs-md, 13.5px);font-weight:var(--fw-medium, 500)}.sb-item.svelte-so1a39:hover{background:var(--c-hover);color:var(--c-text)}.sb-item.on.svelte-so1a39{background:color-mix(in srgb,var(--c-primary) 15%,var(--c-card, #fff));color:var(--c-chrome-active-fg, var(--c-primary-hover));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-primary) 32%,transparent);font-weight:var(--fw-semibold, 600)}.sb-item.on.svelte-so1a39 svg{color:var(--c-primary)}.sb-badge.svelte-so1a39{min-width:18px;height:18px;padding-inline:5px;border-radius:9px;background:var(--c-hover);font-size:11px;font-weight:700;display:inline-grid;place-items:center}.sb-badge.warn.svelte-so1a39{background:var(--c-warn-bg);color:var(--c-warn-dk)}.sb-item.on.svelte-so1a39 .sb-badge:where(.svelte-so1a39){background:var(--c-primary);color:var(--c-on-primary)}.sb-foot.svelte-so1a39{border-block-start:1px solid var(--c-border);padding-block-start:10px}.sb-grow.svelte-so1a39{flex:1;min-width:0}.sb-col.svelte-so1a39{min-width:0;display:flex;flex-direction:column}.sb-top.svelte-so1a39{position:sticky;top:0;z-index:40;height:56px;display:flex;align-items:center;gap:6px;padding-inline:12px;background:color-mix(in srgb,var(--c-card) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-end:1px solid var(--c-border)}.sb-ai.svelte-so1a39{color:var(--c-purple)!important}.sb-ibtn.svelte-so1a39{width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--c-text-2);display:grid;place-items:center;cursor:pointer;position:relative}.sb-ibtn.svelte-so1a39:hover{background:var(--c-hover);color:var(--c-text)}.sb-ibtn.svelte-so1a39:disabled{opacity:.4;cursor:default}.sb-search.svelte-so1a39{display:flex;align-items:center;gap:9px;width:min(420px,40vw);height:36px;padding-inline:12px;border:1px solid var(--c-border);border-radius:var(--r-pill, 999px);background:var(--c-sunken);color:var(--c-text-3);font:inherit;font-size:var(--fs-md, 13.5px);cursor:pointer;text-align:start}.sb-search.svelte-so1a39 span:where(.svelte-so1a39){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-search.svelte-so1a39 kbd:where(.svelte-so1a39){font:inherit;font-size:11px;border:1px solid var(--c-border);border-radius:5px;padding:0 5px}.sb-count.svelte-so1a39{position:absolute;inset-block-start:2px;inset-inline-end:1px;min-width:16px;height:16px;padding-inline:4px;border-radius:8px;background:var(--c-bad);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.sb-dot.svelte-so1a39{position:absolute;inset-block-start:8px;inset-inline-end:8px;width:8px;height:8px;border-radius:50%;background:var(--c-bad)}.sb-main.svelte-so1a39{flex:1;background:var(--c-page);min-width:0}.sb-page.svelte-so1a39{max-width:var(--content-max, 1560px);margin:0 auto;padding:var(--sp-7, 20px) var(--sp-8, 24px) var(--sp-9, 32px)}@media (max-width: 640px){.sb-page.svelte-so1a39{padding:var(--sp-5, 12px) var(--sp-5, 12px) var(--sp-8, 24px)}}.sb-pfoot.svelte-so1a39{padding:var(--sp-7, 20px);text-align:center;font-size:var(--fs-xs, 11.5px);color:var(--c-text-3)}.sb-scrim.svelte-so1a39{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:var(--c-overlay);border:0}@media (max-width: 860px){.sb-shell.svelte-so1a39,.sb-shell.hidden.svelte-so1a39{grid-template-columns:minmax(0,1fr)}.sb-shell.hidden.svelte-so1a39 .sb-side:where(.svelte-so1a39){padding:12px 10px}.sb-shell.hidden.svelte-so1a39 .sb-ws:where(.svelte-so1a39),.sb-shell.hidden.svelte-so1a39 .sb-appname:where(.svelte-so1a39),.sb-shell.hidden.svelte-so1a39 .sb-grp-l:where(.svelte-so1a39),.sb-shell.hidden.svelte-so1a39 .sb-foot:where(.svelte-so1a39),.sb-shell.hidden.svelte-so1a39 .sb-item:where(.svelte-so1a39) .sb-grow:where(.svelte-so1a39),.sb-shell.hidden.svelte-so1a39 .sb-mod-btn:where(.svelte-so1a39) .sb-grow:where(.svelte-so1a39){display:revert}.sb-side.svelte-so1a39{position:fixed;inset-block:0;inset-inline-start:0;z-index:60;width:min(280px,86vw);visibility:hidden;transform:translate(-100%);transition:transform var(--dur, .18s) var(--ease, ease)}[dir=rtl] .sb-side.svelte-so1a39{transform:translate(100%)}.sb-shell.mob.svelte-so1a39 .sb-side:where(.svelte-so1a39){visibility:visible;transform:none}.sb-search.svelte-so1a39 kbd:where(.svelte-so1a39){display:none}}
