:where(.acs-root){--acs-ground:hsl(var(--background,0 0% 98%));--acs-surface:hsl(var(--card,0 0% 100%));--acs-surface-2:hsl(var(--muted,240 5% 96%));--acs-ink:hsl(var(--foreground,240 6% 10%));--acs-on-ink:hsl(var(--primary-foreground,0 0% 98%));--acs-muted:hsl(var(--muted-foreground,240 4% 44%));--acs-faint:#8a8a93;--acs-line:hsl(var(--border,240 6% 90%));--acs-line-soft:#efeff1;--acs-accent:#b35309;--acs-accent-ink:#91400d;--acs-accent-wash:#fdf6ed;--acs-accent-line:#ebd8bc;--acs-ok:hsl(var(--success,142 72% 29%));--acs-info:#1d4fd7;--acs-warn:var(--acs-accent);--acs-bad:hsl(var(--destructive,0 74% 42%));--acs-radius:var(--radius,.5rem);--acs-mono:var(--font-mono,ui-monospace,SFMono-Regular,"JetBrains Mono",monospace);--acs-row-h:2.375rem;--acs-shadow:0 10px 30px -12px rgba(24,24,27,.22),0 1px 3px -1px rgba(24,24,27,.08);--acs-z-layer:60;--acs-z-float:6;--acs-overlay-drawer:min(34rem,100vw);--acs-overlay-dialog:min(38rem,100%);--acs-overlay-wide:min(72rem,100%);--acs-fg:var(--acs-ink);--acs-muted-fg:var(--acs-muted);--acs-bg:var(--acs-surface);--acs-subtle-bg:var(--acs-surface-2);--acs-hover-bg:var(--acs-surface-2);--acs-border:var(--acs-line);--acs-accent-fg:var(--acs-on-ink);--acs-ring:var(--acs-ink);--acs-popover:var(--acs-surface);--acs-popover-fg:var(--acs-ink);--acs-c-blue-fg:#1a60bc;--acs-c-cyan-fg:#11809c;--acs-c-teal-fg:#128773;--acs-c-green-fg:#178240;--acs-c-yellow-fg:#c9840d;--acs-c-orange-fg:#cc5214;--acs-c-red-fg:#c12525;--acs-c-purple-fg:#8533cc;color:var(--acs-ink);font-size:.8125rem;line-height:1.45}:where(.dark) .acs-root{--acs-ground:hsl(var(--background,240 10% 6%));--acs-surface:hsl(var(--card,240 8% 9%));--acs-surface-2:hsl(var(--muted,240 8% 12%));--acs-ink:hsl(var(--foreground,240 7% 95%));--acs-muted:hsl(var(--muted-foreground,240 5% 62%));--acs-faint:#7e7e8b;--acs-line:hsl(var(--border,240 7% 16%));--acs-line-soft:#1e1e24;--acs-accent:#e0a557;--acs-accent-ink:#e8b778;--acs-accent-wash:#231c10;--acs-accent-line:#4c3b20;--acs-ok:hsl(var(--success,142 69% 58%));--acs-info:#94b4f5;--acs-bad:hsl(var(--destructive,0 76% 77%));--acs-shadow:0 12px 34px -12px rgba(0,0,0,.65),0 2px 8px -2px rgba(0,0,0,.45);--acs-c-blue-fg:#77aff8;--acs-c-cyan-fg:#56d7f0;--acs-c-teal-fg:#56dcc1;--acs-c-green-fg:#62da8e;--acs-c-yellow-fg:#efc44d;--acs-c-orange-fg:#f3a35e;--acs-c-red-fg:#f38686;--acs-c-purple-fg:#c592f2}:where([data-theme=dark]) .acs-root{--acs-ground:hsl(var(--background,240 10% 6%));--acs-surface:hsl(var(--card,240 8% 9%));--acs-surface-2:hsl(var(--muted,240 8% 12%));--acs-ink:hsl(var(--foreground,240 7% 95%));--acs-muted:hsl(var(--muted-foreground,240 5% 62%));--acs-faint:#7e7e8b;--acs-line:hsl(var(--border,240 7% 16%));--acs-line-soft:#1e1e24;--acs-accent:#e0a557;--acs-accent-ink:#e8b778;--acs-accent-wash:#231c10;--acs-accent-line:#4c3b20;--acs-ok:hsl(var(--success,142 69% 58%));--acs-info:#94b4f5;--acs-bad:hsl(var(--destructive,0 76% 77%));--acs-shadow:0 12px 34px -12px rgba(0,0,0,.65),0 2px 8px -2px rgba(0,0,0,.45);--acs-c-blue-fg:#77aff8;--acs-c-cyan-fg:#56d7f0;--acs-c-teal-fg:#56dcc1;--acs-c-green-fg:#62da8e;--acs-c-yellow-fg:#efc44d;--acs-c-orange-fg:#f3a35e;--acs-c-red-fg:#f38686;--acs-c-purple-fg:#c592f2}.acs-root:where(.dark,[data-theme=dark]){--acs-ground:hsl(var(--background,240 10% 6%));--acs-surface:hsl(var(--card,240 8% 9%));--acs-surface-2:hsl(var(--muted,240 8% 12%));--acs-ink:hsl(var(--foreground,240 7% 95%));--acs-muted:hsl(var(--muted-foreground,240 5% 62%));--acs-faint:#7e7e8b;--acs-line:hsl(var(--border,240 7% 16%));--acs-line-soft:#1e1e24;--acs-accent:#e0a557;--acs-accent-ink:#e8b778;--acs-accent-wash:#231c10;--acs-accent-line:#4c3b20;--acs-ok:hsl(var(--success,142 69% 58%));--acs-info:#94b4f5;--acs-bad:hsl(var(--destructive,0 76% 77%));--acs-shadow:0 12px 34px -12px rgba(0,0,0,.65),0 2px 8px -2px rgba(0,0,0,.45);--acs-c-blue-fg:#77aff8;--acs-c-cyan-fg:#56d7f0;--acs-c-teal-fg:#56dcc1;--acs-c-green-fg:#62da8e;--acs-c-yellow-fg:#efc44d;--acs-c-orange-fg:#f3a35e;--acs-c-red-fg:#f38686;--acs-c-purple-fg:#c592f2}.acs-root *,.acs-root :before,.acs-root :after{box-sizing:border-box}.acs-label{letter-spacing:.08em;text-transform:uppercase;color:var(--acs-muted);margin:0 0 .5rem;font-size:.6875rem;font-weight:500}.acs-muted{color:var(--acs-muted)}.acs-note{color:var(--acs-muted);margin:.5rem 0 0;font-size:.75rem;line-height:1.5}.acs-hint{color:var(--acs-muted);font-size:.6875rem;line-height:1.5}.acs-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--acs-line);border-radius:calc(var(--acs-radius) - 2px);color:var(--acs-ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;display:inline-flex}.acs-button:hover{background:var(--acs-surface-2)}.acs-button:focus-visible{outline:2px solid var(--acs-ring);outline-offset:1px}.acs-button[disabled]{opacity:.45;cursor:default}.acs-button--quiet{color:var(--acs-muted);border-color:transparent}.acs-button--quiet:hover{color:var(--acs-ink)}.acs-button--primary{background:var(--acs-ink);border-color:var(--acs-ink);color:var(--acs-on-ink)}.acs-button--primary:hover{background:var(--acs-ink);opacity:.9}.acs-button--primary[disabled],.acs-button--primary[disabled]:hover{background:var(--acs-ink);border-color:var(--acs-ink);color:var(--acs-on-ink);opacity:.4}.acs-button--danger{color:var(--acs-bad);border-color:transparent}.acs-button--danger:hover{background:var(--acs-bad);color:#fff}.acs-iconbutton{border-radius:calc(var(--acs-radius) - 3px);width:1.5rem;height:1.5rem;color:var(--acs-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.acs-iconbutton:hover{background:var(--acs-surface-2);color:var(--acs-ink)}.acs-iconbutton:focus-visible{outline:2px solid var(--acs-ring);outline-offset:-2px}.acs-pills{align-items:center;gap:.625rem;min-width:0;display:flex;overflow:hidden}.acs-pill{white-space:nowrap;max-width:100%;color:var(--acs-ink);background:0 0;border-radius:0;align-items:center;gap:.375rem;padding:0;font-size:.8125rem;line-height:1.4;display:inline-flex}.acs-pill-dot{background:var(--acs-faint);border-radius:9999px;flex:none;width:7px;height:7px}.acs-pill-name{text-overflow:ellipsis;overflow:hidden}.acs-pill-remove{color:var(--acs-faint);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 0 0 .125rem;line-height:1;display:inline-flex}.acs-pill-remove:hover{color:var(--acs-ink)}.acs-pill--blue .acs-pill-dot{background:var(--acs-c-blue-fg)}.acs-pill--cyan .acs-pill-dot{background:var(--acs-c-cyan-fg)}.acs-pill--teal .acs-pill-dot{background:var(--acs-c-teal-fg)}.acs-pill--green .acs-pill-dot{background:var(--acs-c-green-fg)}.acs-pill--yellow .acs-pill-dot{background:var(--acs-c-yellow-fg)}.acs-pill--orange .acs-pill-dot{background:var(--acs-c-orange-fg)}.acs-pill--red .acs-pill-dot{background:var(--acs-c-red-fg)}.acs-pill--purple .acs-pill-dot{background:var(--acs-c-purple-fg)}.acs-swatch{cursor:pointer;background-clip:padding-box;border:2px solid transparent;border-radius:9999px;flex:none;width:.875rem;height:.875rem;padding:0}.acs-swatch--on{border-color:var(--acs-ink)}.acs-swatch--blue{background-color:var(--acs-c-blue-fg)}.acs-swatch--cyan{background-color:var(--acs-c-cyan-fg)}.acs-swatch--teal{background-color:var(--acs-c-teal-fg)}.acs-swatch--green{background-color:var(--acs-c-green-fg)}.acs-swatch--yellow{background-color:var(--acs-c-yellow-fg)}.acs-swatch--orange{background-color:var(--acs-c-orange-fg)}.acs-swatch--red{background-color:var(--acs-c-red-fg)}.acs-swatch--purple{background-color:var(--acs-c-purple-fg)}.acs-dot{background:var(--acs-faint);border-radius:9999px;flex:none;width:7px;height:7px}.acs-dot--ok{background:var(--acs-ok)}.acs-dot--info{background:var(--acs-info)}.acs-dot--warn{background:var(--acs-warn)}.acs-dot--bad{background:var(--acs-bad)}.acs-dot--accent{background:var(--acs-accent)}.acs-dot--tinted{background:var(--acs-tint)}.acs-chip{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.acs-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acs-chip-kind{border:1px solid var(--acs-line);letter-spacing:.04em;text-transform:uppercase;color:var(--acs-muted);border-radius:9999px;padding:.0625rem .3125rem;font-size:.625rem}.acs-avatar{border:1px solid var(--acs-line);background:var(--acs-surface-2);width:20px;height:20px;color:var(--acs-muted);letter-spacing:.02em;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:.5625rem;font-weight:600;display:inline-flex}.acs-avatar--machine{border:1px dashed var(--acs-line);background:0 0;border-radius:5px}.acs-grid{border:1px solid var(--acs-line);background:var(--acs-surface);border-radius:10px;flex-direction:column;min-width:0;min-height:9rem;display:flex;position:relative;overflow:hidden}.acs-grid--fill,.acs-board--fill{flex:auto;min-height:0}.acs-grid-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.acs-grid--marquee,.acs-grid--marquee *{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.acs-grid-fade{z-index:5;pointer-events:none;background:linear-gradient(to right,transparent,var(--acs-surface));opacity:0;width:24px;transition:opacity .12s ease-out;position:absolute;top:0;bottom:0;right:0}.acs-grid--more .acs-grid-fade{opacity:1}.acs-root ::-webkit-scrollbar{width:8px;height:8px}.acs-root ::-webkit-scrollbar-track{background:0 0}.acs-root ::-webkit-scrollbar-corner{background:0 0}.acs-root ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--acs-line);border:2px solid transparent;border-radius:9999px}.acs-root :hover::-webkit-scrollbar-thumb{background-color:var(--acs-faint)}.acs-root ::-webkit-scrollbar-thumb:hover{background-color:var(--acs-muted)}.acs-root ::-webkit-scrollbar-button{width:0;height:0;display:none}@supports not selector(::-webkit-scrollbar){.acs-root *{scrollbar-width:thin;scrollbar-color:var(--acs-line)transparent}}.acs-grid-inner{flex-direction:column;width:max-content;min-width:100%;min-height:100%;display:flex}.acs-fill{cursor:pointer;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--acs-row-h) - 1px),var(--acs-line-soft)calc(var(--acs-row-h) - 1px),var(--acs-line-soft)var(--acs-row-h));flex:auto;min-height:0}.acs-fill:hover{background-color:color-mix(in srgb,var(--acs-ink)2%,transparent)}.acs-hrow{z-index:3;background:var(--acs-surface-2);border-bottom:1px solid var(--acs-line);height:34px;display:flex;position:-webkit-sticky;position:sticky;top:0}.acs-hcell{border-right:1px solid var(--acs-line-soft);background:var(--acs-surface-2);color:var(--acs-muted);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none;align-items:center;gap:.375rem;padding:0 .625rem;font-size:12.5px;font-weight:500;display:flex;position:relative}.acs-hcell svg{color:var(--acs-faint);flex:none}.acs-hcell--primary{color:var(--acs-ink)}.acs-hcell-grip{width:9px;color:var(--acs-faint);cursor:grab;opacity:0;flex:none;align-items:center;margin-left:-3px;display:inline-flex}.acs-hcell:hover .acs-hcell-grip{opacity:1}.acs-hcell--primary .acs-hcell-grip{visibility:hidden}.acs-hcell-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acs-hcell-applied{flex:none;align-items:center;gap:.125rem;margin-left:-.125rem;display:inline-flex}.acs-hcell-applied svg{color:var(--acs-muted)}.acs-hcell--num .acs-hcell-grip{order:0;margin-right:auto}.acs-hcell--num .acs-hcell-name{text-align:right;order:1}.acs-hcell--num .acs-hcell-type{order:2}.acs-hcell--num .acs-hcell-applied{order:3}.acs-hcell--num .acs-hcell-info,.acs-hcell--num .acs-hcell-alert{order:4}.acs-hcell--num .acs-hcell-menu{order:6;margin-left:0}.acs-hcell--num .acs-resize{order:7}.acs-hcell-info{color:var(--acs-faint);cursor:help;flex:none;align-items:center;display:inline-flex}.acs-hcell:hover .acs-hcell-info{color:var(--acs-muted)}.acs-hcell-menu{opacity:0;width:1.125rem;height:1.125rem;color:var(--acs-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.acs-hcell:hover .acs-hcell-menu{opacity:1}.acs-hcell-menu:focus-visible{opacity:1}.acs-hcell-menu:hover{background:var(--acs-surface-2);color:var(--acs-ink)}.acs-hcell--drop{box-shadow:inset 2px 0 0 var(--acs-ink)}.acs-resize{z-index:2;cursor:col-resize;touch-action:none;width:12px;height:100%;position:absolute;top:0;right:-4px}.acs-resize:after{content:"";background:var(--acs-faint);opacity:0;width:1px;position:absolute;top:6px;bottom:6px;left:8px}.acs-hcell:hover .acs-resize:after{opacity:1}.acs-resize:hover:after,.acs-resize:active:after{background:var(--acs-ink);opacity:1;width:2px;top:0;bottom:0;left:7px}.acs-hadd{background:var(--acs-surface-2);border-right:1px solid var(--acs-line-soft);flex:none;justify-content:center;align-items:center;width:3rem;display:flex}.acs-row{height:var(--acs-row-h);border-bottom:1px solid var(--acs-line-soft);display:flex}.acs-row:hover .acs-cell,.acs-row:hover .acs-gutter,.acs-row--checked .acs-cell,.acs-row--checked .acs-gutter{background:var(--acs-surface-2)}.acs-row--ghost .acs-cell,.acs-row--ghost .acs-gutter{background:color-mix(in srgb,var(--acs-muted)7%,var(--acs-surface))}.acs-row--ghost:hover .acs-cell,.acs-row--ghost:hover .acs-gutter{background:color-mix(in srgb,var(--acs-muted)13%,var(--acs-surface))}.acs-row--ghost .acs-rownum{color:var(--acs-faint)}.acs-gutter{background:var(--acs-surface);color:var(--acs-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.125rem;padding:0 .375rem;font-size:.75rem;display:flex;position:relative}.acs-hrow .acs-gutter{background:var(--acs-surface-2);border-right:1px solid var(--acs-line);justify-content:center}.acs-row .acs-gutter{border-right:1px solid var(--acs-line)}.acs-rownum{text-align:right;width:1.5rem;transition:opacity 60ms linear}.acs-rowcheck,.acs-rowexpand{opacity:0}.acs-rowcheck{display:inline-flex;position:absolute;left:.3125rem}.acs-rowexpand{display:inline-flex}.acs-row:hover .acs-rownum,.acs-row--checked .acs-rownum,.acs-gutter:focus-within .acs-rownum{opacity:0}.acs-row:hover .acs-rowcheck,.acs-row--checked .acs-rowcheck,.acs-row:hover .acs-rowexpand,.acs-gutter:focus-within .acs-rowcheck,.acs-gutter:focus-within .acs-rowexpand{opacity:1}.acs-rowcheck:focus-visible{opacity:1}.acs-rowexpand:focus-visible{opacity:1}.acs-rowcheck:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-rowexpand:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-rowexpand{width:1.25rem;height:1.25rem;color:var(--acs-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;margin-left:auto;padding:0}.acs-rowexpand:hover{background:var(--acs-surface-2);color:var(--acs-ink)}.acs-cell{border-right:1px solid var(--acs-line-soft);background:var(--acs-surface);cursor:default;white-space:nowrap;outline:none;flex:none;align-items:center;gap:.375rem;min-width:0;padding:0 .625rem;display:flex;position:relative;overflow:hidden}.acs-cell--num{font-variant-numeric:tabular-nums;justify-content:flex-end}.acs-cell--readonly{color:var(--acs-muted)}.acs-cell--filler{border-right:0;width:4.5rem}.acs-cell--active{z-index:2;box-shadow:inset 0 0 0 1.5px var(--acs-ink)}.acs-cell--ranged{background:var(--acs-surface-2);background:color-mix(in srgb,var(--acs-ink)8%,var(--acs-surface))}.acs-row:hover .acs-cell--ranged{background:var(--acs-surface-2);background:color-mix(in srgb,var(--acs-ink)12%,var(--acs-surface))}.acs-cell--filling{background:var(--acs-surface-2);background:color-mix(in srgb,var(--acs-ink)6%,var(--acs-surface));box-shadow:inset 0 0 0 1px var(--acs-ink)}.acs-cell--match{background:var(--acs-surface-2);background:color-mix(in srgb,var(--acs-ink)9%,var(--acs-surface))}.acs-cell--match-on{background:var(--acs-surface-2);background:color-mix(in srgb,var(--acs-ink)18%,var(--acs-surface));box-shadow:inset 0 0 0 1px var(--acs-ink)}.acs-fillhandle{z-index:3;background:var(--acs-ink);border:1px solid var(--acs-surface);cursor:crosshair;touch-action:none;width:7px;height:7px;position:absolute;bottom:0;right:0}.acs-vspace{flex:none}.acs-cell--editing{box-shadow:inset 0 0 0 1.5px var(--acs-ink);color:transparent}.acs-cell--editing>*{visibility:hidden}.acs-frozen{z-index:2;position:-webkit-sticky;position:sticky;left:0}.acs-hrow .acs-frozen{z-index:4}.acs-cell--primary,.acs-hcell--primary{box-shadow:1px 0 0 var(--acs-line)}.acs-grid--scrolled .acs-cell--primary,.acs-grid--scrolled .acs-hcell--primary{box-shadow:1px 0 0 var(--acs-line),6px 0 8px -6px rgba(24,24,27,.22)}.acs-cell--primary.acs-cell--active,.acs-grid--scrolled .acs-cell--primary.acs-cell--active{box-shadow:inset 0 0 0 1.5px var(--acs-ink)}.acs-text{text-overflow:ellipsis;overflow:hidden}.acs-num{font-variant-numeric:tabular-nums}.acs-computed,.acs-blank{color:var(--acs-muted)}.acs-links{align-items:center;gap:.25rem;min-width:0;display:flex;overflow:hidden}.acs-linkchip{border:1px solid var(--acs-line);max-width:100%;color:var(--acs-ink);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:6px;align-items:center;padding:.0625rem .4375rem;font-size:.75rem;line-height:1.5;display:inline-flex;overflow:hidden}button.acs-linkchip{cursor:pointer}button.acs-linkchip:hover{border-color:var(--acs-muted)}button.acs-linkchip:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-linkmore{color:var(--acs-muted);flex:none;font-size:.6875rem}.acs-lookup{align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}.acs-lookup-item{align-items:center;min-width:0;display:inline-flex}.acs-lookup-item+.acs-lookup-item:before{content:"";background:var(--acs-line);width:1px;height:.75rem;margin-right:.375rem}.acs-contact{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--acs-line);text-decoration-color:var(--acs-line);text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acs-contact:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.acs-contact--odd{-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:var(--acs-warn);text-decoration-color:var(--acs-warn)}.acs-stars{align-items:center;gap:.0625rem;display:inline-flex}.acs-star{color:var(--acs-line);cursor:pointer;background:0 0;border:0;padding:0;line-height:0;display:inline-flex}.acs-star:disabled{cursor:default}.acs-star--on{color:var(--acs-muted)}.acs-star--on svg{fill:currentColor}.acs-stars:hover .acs-star:not(:disabled){color:var(--acs-ink)}.acs-stars:hover .acs-star:not(:disabled) svg{fill:currentColor}.acs-stars:hover .acs-star:hover~.acs-star:not(:disabled){color:var(--acs-line)}.acs-stars:hover .acs-star:hover~.acs-star:not(:disabled) svg{fill:none}.acs-duration{font-variant-numeric:tabular-nums}.acs-atts{align-items:center;gap:.25rem;min-width:0;display:flex;overflow:hidden}.acs-att-thumb{width:calc(var(--acs-row-h) - .625rem);height:calc(var(--acs-row-h) - .625rem);border-radius:calc(var(--acs-radius) - 4px);border:1px solid var(--acs-line);object-fit:cover;background:var(--acs-surface-2);flex:none;max-height:2.75rem}.acs-att-chip{border:1px solid var(--acs-line);border-radius:calc(var(--acs-radius) - 3px);background:var(--acs-surface-2);align-items:center;gap:.3125rem;max-width:100%;padding:.0625rem .375rem .0625rem .1875rem;font-size:.75rem;display:inline-flex;overflow:hidden}.acs-att-ext{border-radius:calc(var(--acs-radius) - 5px);background:var(--acs-surface);color:var(--acs-muted);letter-spacing:.04em;flex:none;padding:.0625rem .25rem;font-size:.5625rem;font-weight:600}.acs-att-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acs-cell--dropping{box-shadow:inset 0 0 0 2px var(--acs-ink)}.acs-celldrop{background:color-mix(in srgb,var(--acs-surface)88%,transparent);color:var(--acs-ink);pointer-events:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:500;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.acs-picker--atts{padding:.5rem}.acs-attpanel{border-radius:calc(var(--acs-radius) - 2px);flex-direction:column;gap:.5rem;display:flex}.acs-attpanel--over{outline:2px dashed var(--acs-ink);outline-offset:2px}.acs-attgrid{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.5rem;display:grid}.acs-attcard{border:1px solid var(--acs-line);border-radius:calc(var(--acs-radius) - 2px);background:var(--acs-surface);flex-direction:column;gap:.25rem;min-width:0;margin:0;padding:.25rem;display:flex;position:relative}.acs-attcard-image{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.acs-attcard-image img{object-fit:cover;border-radius:calc(var(--acs-radius) - 4px);background:var(--acs-surface-2);width:100%;height:4rem;display:block}.acs-attcard-file{border-radius:calc(var(--acs-radius) - 4px);background:var(--acs-surface-2);height:4rem;color:var(--acs-muted);letter-spacing:.06em;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:flex}.acs-attcard-meta{flex-direction:column;gap:.0625rem;min-width:0;font-size:.6875rem;display:flex}.acs-attcard-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acs-attcard-actions{border-radius:calc(var(--acs-radius) - 4px);background:color-mix(in srgb,var(--acs-surface)90%,transparent);gap:.125rem;padding:.0625rem;display:none;position:absolute;top:.3125rem;right:.3125rem}.acs-attcard:hover .acs-attcard-actions,.acs-attcard:focus-within .acs-attcard-actions{display:flex}.acs-attpanel-foot{align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.acs-attpanel-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.acs-note--bad{color:var(--acs-bad)}.acs-lightbox{justify-content:center;align-items:center;padding:3rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.acs-lightbox-scrim{background:rgba(0,0,0,.72);position:absolute;top:0;bottom:0;left:0;right:0}.acs-lightbox-figure{flex-direction:column;gap:.5rem;max-width:100%;max-height:100%;margin:0;display:flex;position:relative}.acs-lightbox-figure img{object-fit:contain;border-radius:var(--acs-radius);background:var(--acs-surface);max-width:100%;max-height:calc(100vh - 8rem)}.acs-lightbox-figure figcaption{color:#fff;justify-content:center;align-items:baseline;gap:.5rem;font-size:.75rem;display:flex}.acs-lightbox-figure figcaption .acs-muted{color:rgba(255,255,255,.65)}.acs-lightbox-close{color:#fff;position:absolute;top:1rem;right:1rem}.acs-rich{text-align:left;flex-direction:column;gap:.375rem;display:flex}.acs-rich-p{white-space:pre-wrap;margin:0}.acs-rich-h{margin:0;font-weight:600;line-height:1.3}.acs-rich-h1{font-size:1rem}.acs-rich-h2{font-size:.9375rem}.acs-rich-h3{font-size:.875rem}.acs-rich-h4,.acs-rich-h5,.acs-rich-h6{font-size:.8125rem}.acs-rich-list{flex-direction:column;gap:.125rem;margin:0;padding-left:1.125rem;display:flex}.acs-rich-code{border-radius:calc(var(--acs-radius) - 5px);background:var(--acs-surface-2);font-family:var(--acs-mono);padding:.0625rem .25rem;font-size:.9em}.acs-rich-link{color:inherit;text-underline-offset:3px;text-decoration:underline}.acs-richedit{border:1px solid var(--acs-line);border-radius:calc(var(--acs-radius) - 2px);background:var(--acs-surface);flex-direction:column;display:flex;overflow:hidden}.acs-richedit-bar{border-bottom:1px solid var(--acs-line);background:var(--acs-surface-2);gap:.125rem;padding:.1875rem;display:flex}.acs-richedit-area{font-family:var(--acs-mono);border:0;border-radius:0;font-size:.75rem}.acs-richedit-area:focus{box-shadow:none}.acs-form-rich{width:100%;color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:1px solid transparent;border-radius:6px;padding:.3125rem .5rem;display:block}.acs-form-rich:hover{border-color:var(--acs-line)}.acs-form-richread{align-items:flex-start;gap:.25rem;width:100%;min-width:0;display:flex}.acs-form-rich--read{flex:1;min-width:0}.acs-form-richedit{opacity:0;flex:none}.acs-form-richread:hover .acs-form-richedit{opacity:1}.acs-form-richedit:focus-visible{opacity:1}.acs-form-affixed{align-items:center;gap:.375rem;display:flex}.acs-form-affixed .acs-form-input{flex:1;min-width:0}.acs-url{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.acs-url-text{text-overflow:ellipsis;text-decoration:underline;-webkit-text-decoration-color:var(--acs-line);text-decoration-color:var(--acs-line);text-underline-offset:3px;overflow:hidden}.acs-url:hover .acs-url-text{-webkit-text-decoration-color:var(--acs-muted);text-decoration-color:var(--acs-muted)}.acs-url-open{color:var(--acs-faint);opacity:0;flex:none;display:inline-flex}.acs-cell:hover .acs-url-open{opacity:1}.acs-url-open:focus-visible{opacity:1}.acs-check{border:1px solid var(--acs-line);background:var(--acs-surface);width:1.0625rem;height:1.0625rem;color:var(--acs-ink);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:0 auto;padding:0;display:inline-flex}.acs-check--sm{width:1rem;height:1rem}.acs-check--on{border-color:var(--acs-muted);color:var(--acs-ink)}.acs-check:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-row--suggested .acs-cell,.acs-row--suggested .acs-gutter{background:var(--acs-accent-wash)}.acs-row--suggested:hover .acs-cell,.acs-row--suggested:hover .acs-gutter{background:var(--acs-accent-wash);background:color-mix(in srgb,var(--acs-accent)10%,var(--acs-accent-wash))}.acs-rowmark{background:var(--acs-accent);border-radius:9999px;flex:none;width:7px;height:7px}.acs-row--suggested:hover .acs-cell--primary,.acs-row--suggested .acs-cell--primary:focus-within{padding-right:var(--acs-verdict-w)}.acs-row--suggested .acs-cell--primary{--acs-verdict-w:8.75rem}.acs-row--suggested .acs-cell--primary .acs-text{flex:0 auto;min-width:0}.acs-rowverdict{z-index:1;width:var(--acs-verdict-w);opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;gap:.25rem;padding:0 .625rem;display:inline-flex;position:absolute;top:0;bottom:0;right:0}.acs-row--suggested:hover .acs-rowverdict,.acs-rowverdict:focus-within{opacity:1;pointer-events:auto}.acs-rowverdict-yes,.acs-rowverdict-no{font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid transparent;border-radius:6px;align-items:center;gap:.1875rem;padding:.0625rem .375rem;font-size:.6875rem;display:inline-flex}.acs-rowverdict-yes{border-color:var(--acs-accent-line);color:var(--acs-accent-ink)}.acs-rowverdict-yes:hover{border-color:var(--acs-accent)}.acs-rowverdict-no{color:var(--acs-muted)}.acs-rowverdict-no:hover{color:var(--acs-ink)}.acs-rowverdict-yes:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-rowverdict-no:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-row--dragging{opacity:.45}.acs-row--drop-above .acs-cell,.acs-row--drop-above .acs-gutter{box-shadow:inset 0 2px 0 var(--acs-ink)}.acs-row--drop-below .acs-cell,.acs-row--drop-below .acs-gutter{box-shadow:inset 0 -2px 0 var(--acs-ink)}.acs-find{border-bottom:1px solid var(--acs-line);background:var(--acs-surface);color:var(--acs-muted);flex:none;justify-content:flex-end;align-items:center;gap:.25rem;padding:.375rem .5rem;display:flex}.acs-find-box{border:1px solid var(--acs-line);background:var(--acs-surface);border-radius:6px;align-items:center;gap:.375rem;width:min(22rem,100%);padding:.1875rem .4375rem;display:flex}.acs-find-box:focus-within{border-color:var(--acs-ink)}.acs-find-box>svg{color:var(--acs-faint);flex:none}.acs-find-input{min-width:0;color:var(--acs-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.125rem 0;font-size:.8125rem}.acs-find-input::placeholder{color:var(--acs-muted)}.acs-find-count{color:var(--acs-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding:0 .125rem;font-size:.75rem}.acs-menu{padding:.25rem}.acs-menu-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.5rem;padding:.3125rem .5rem;font-size:.8125rem;display:flex}.acs-menu-item:hover{background:var(--acs-surface-2)}.acs-menu-item:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:-2px}.acs-menu-item svg{color:var(--acs-faint);flex:none}.acs-menu-item--on{color:var(--acs-ink);font-weight:500}.acs-menu-item--on svg{color:var(--acs-ink)}.acs-menu-item--danger{color:var(--acs-bad)}.acs-menu-section{border-top:1px solid var(--acs-line-soft);color:var(--acs-muted);letter-spacing:.08em;text-transform:uppercase;margin:.375rem 0 .125rem;padding:.375rem .5rem 0;font-size:.6875rem;font-weight:500}.acs-menu-section:first-child{border-top:0;margin-top:0;padding-top:0}.acs-menu-rule{border-top:1px solid var(--acs-line-soft);margin:.25rem 0}.acs-grid--medium .acs-cell,.acs-grid--tall .acs-cell{white-space:normal;align-items:flex-start;padding-top:.4375rem}.acs-grid--medium .acs-cell .acs-text,.acs-grid--tall .acs-cell .acs-text{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.acs-grid--medium .acs-cell .acs-text{-webkit-line-clamp:2;line-clamp:2}.acs-grid--tall .acs-cell .acs-text{-webkit-line-clamp:4;line-clamp:4}.acs-grid--medium .acs-gutter,.acs-grid--tall .acs-gutter{align-items:flex-start;padding-top:.4375rem}.acs-grouprow{background:var(--acs-surface-2);border-top:1px solid var(--acs-line);border-bottom:1px solid var(--acs-line);align-items:center;height:2rem;display:flex}.acs-grouprow--collapsed{opacity:.85}.acs-group{max-width:100%;color:var(--acs-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:500;display:inline-flex;position:-webkit-sticky;position:sticky;left:0}.acs-group:focus-visible{outline:2px solid var(--acs-ring);outline-offset:-2px}.acs-group-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acs-group-count{color:var(--acs-muted);font-variant-numeric:tabular-nums;font-weight:400}.acs-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:2.5rem 1.5rem;display:flex}.acs-empty--fill{flex:auto;width:100%;min-height:9rem;position:-webkit-sticky;position:sticky;left:0}.acs-empty-title{color:var(--acs-ink);margin:0;font-size:.8125rem;font-weight:500}.acs-empty-line{max-width:26rem;color:var(--acs-muted);margin:0;font-size:.8125rem;line-height:1.5}.acs-empty-title+.acs-empty-line{margin-top:-.25rem}.acs-empty .acs-button{font-size:.8125rem}.acs-addrow{height:var(--acs-row-h);color:var(--acs-muted);cursor:pointer;align-items:center;display:flex}.acs-addrow:hover{background:var(--acs-surface-2);color:var(--acs-muted)}.acs-addrow-cell{flex:1;align-items:center;min-width:0;height:100%;display:flex}.acs-addrow-pin{z-index:2;align-items:center;height:100%;display:flex;position:-webkit-sticky;position:sticky;left:0}.acs-addrow-button{border:0;border-right:1px solid var(--acs-line);height:100%;color:inherit;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.acs-addrow-hint{padding:0 .75rem;font-size:.75rem}.acs-addrow--group{border-bottom:1px solid var(--acs-line-soft);height:2rem}.acs-screen{flex-direction:column;flex:auto;gap:.25rem;min-width:0;min-height:0;display:flex}.acs-screen-rows{flex:1;min-height:0}.acs-screen-frame{flex-direction:row;flex:auto;align-items:stretch;gap:1.25rem;min-width:0;min-height:0;display:flex;container:acs-screen/inline-size}.acs-sidepanel{border-left:1px solid var(--acs-border);flex:0 0 340px;min-height:0;padding:2.25rem 1.75rem;overflow-y:auto}.acs-paneltoggle{color:var(--acs-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid transparent;border-radius:6px;flex:none;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:12px;display:inline-flex}.acs-paneltoggle:hover{color:var(--acs-ink);background:var(--acs-surface-2)}.acs-paneltoggle:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-paneltoggle--on{color:var(--acs-ink);background:var(--acs-surface-2);border-color:var(--acs-line)}@container acs-screen (width<=900px){.acs-paneltoggle-word{display:none}}.acs-screen-error{border:1px solid var(--acs-bad);color:var(--acs-bad);cursor:pointer;border-radius:8px;margin:0;padding:.5rem .75rem;font-size:.8125rem}.acs-screen-empty{color:var(--acs-muted);flex:1;margin:0;padding:3rem 0}.acs-screen-formpanel{width:auto;max-width:min(34rem,100%);max-height:100%;box-shadow:none;background:0 0;border:0;overflow:auto}.acs-head{flex-direction:column;padding-bottom:.125rem;display:flex}.acs-head-line{align-items:center;gap:1rem;min-width:0;display:flex}.acs-head-titles{flex-shrink:1;align-items:center;gap:.5rem;min-width:0;display:flex}.acs-head-crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--acs-muted);flex-shrink:100;align-items:center;gap:.25rem;margin-right:.125rem;font-size:.875rem;display:flex;overflow:hidden}.acs-head-crumb>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acs-head-code{font-family:var(--acs-mono);color:var(--acs-muted);letter-spacing:.01em;flex:none;font-size:.75rem}.acs-head-name{letter-spacing:normal;min-width:0;color:var(--acs-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:500;overflow:hidden}.acs-inline{align-items:center;min-width:0;max-width:100%;display:inline-grid;overflow:hidden}.acs-inline-ghost{visibility:hidden;white-space:pre;grid-area:1/1;padding:.125rem .375rem}.acs-inline-input{width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-overflow:ellipsis;background:0 0;border:0;border-radius:.125rem;outline:none;grid-area:1/1;padding:.125rem .375rem;transition:background-color .15s}.acs-inline-input:hover,.acs-inline-input:focus{background:var(--acs-hover-bg)}.acs-inline-input:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-head-actions{flex:none;align-items:center;gap:.25rem;margin-left:auto;display:flex}.acs-head-host{display:contents}.acs-head-meta{min-width:0;color:var(--acs-muted);flex-wrap:nowrap;flex-shrink:100;align-items:center;gap:.75rem;font-size:.75rem;display:flex;overflow:hidden}.acs-head-meta>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acs-head-status,.acs-head-cite{align-items:center;gap:.375rem;min-width:0;display:flex}.acs-head-meta>.acs-head-cite:not(:first-child):before{content:"";background:var(--acs-line);align-self:stretch;width:1px;margin-right:.375rem}.acs-viewbar{flex-wrap:nowrap;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.acs-viewbar-views{flex-shrink:100;align-items:center;gap:.375rem;min-width:0;display:flex}.acs-viewbar-controls{align-items:center;gap:.125rem;min-width:0;margin-left:auto;display:flex}.acs-viewbar-hidden{color:var(--acs-muted);font-variant-numeric:tabular-nums;padding:0 .375rem;font-size:.75rem}.acs-rowsout{color:var(--acs-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:.3125rem;padding:.1875rem .5rem;font-size:.75rem;display:inline-flex}.acs-rowsout:hover{background:var(--acs-surface-2);color:var(--acs-ink)}.acs-rowsout:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-rowsout-count{color:var(--acs-ink);font-variant-numeric:tabular-nums;font-weight:600}.acs-viewbar-ghost{color:var(--acs-muted);white-space:nowrap;align-items:baseline;gap:.375rem;margin:0;padding:0 .25rem;font-size:.75rem;display:inline-flex}.acs-viewbar-ghost-what{font-variant-numeric:tabular-nums}.acs-textaction{color:var(--acs-ink);font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.acs-textaction:hover{text-decoration:underline}.acs-textaction:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:2px;border-radius:3px}.acs-viewpick{min-width:0;max-width:18rem;color:var(--acs-ink);white-space:nowrap;align-items:center;gap:.125rem;padding:.125rem .125rem .125rem .375rem;font-size:.8125rem;font-weight:500;display:inline-flex}.acs-viewpick>svg{color:var(--acs-faint);flex:none;margin-right:.25rem}.acs-viewpick-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.acs-viewpick-caret{width:1.25rem;height:1.25rem;color:var(--acs-faint);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.acs-viewpick-caret:hover{background:var(--acs-surface-2);color:var(--acs-ink)}.acs-viewpick-caret:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-viewkinds{gap:.25rem;padding:.125rem .5rem .375rem 1.75rem;display:flex}.acs-viewkind{border:1px solid var(--acs-line);color:var(--acs-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem}.acs-viewkind:hover{color:var(--acs-ink)}.acs-viewkind--on{border-color:var(--acs-ink);color:var(--acs-ink)}.acs-viewkind:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-viewtype{color:var(--acs-faint);flex:none}.acs-viewtype--form{color:var(--acs-muted)}.acs-review{border:1px solid var(--acs-accent-line);background:var(--acs-accent-wash);color:var(--acs-accent-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.4375rem;padding:.1875rem .5rem;font-size:.75rem;display:inline-flex}.acs-review:hover{border-color:var(--acs-accent)}.acs-review:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-review-dot{background:var(--acs-accent);border-radius:9999px;flex:none;width:6px;height:6px}.acs-review--on{border-color:var(--acs-accent);box-shadow:inset 0 0 0 1px var(--acs-accent-line)}.acs-toolbutton{color:var(--acs-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:.3125rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.acs-toolbutton svg{flex:none}.acs-toolbutton:hover{background:var(--acs-surface-2);color:var(--acs-ink)}.acs-toolbutton:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-toolbutton--on{background:var(--acs-surface-2);color:var(--acs-ink)}.acs-toolbutton--icon{padding:.25rem .375rem}.acs-viewbar--narrow .acs-toolbutton-word{display:none}.acs-viewbar--narrow .acs-toolbutton{gap:.25rem;padding:.25rem .375rem}.acs-viewbar--narrow .acs-review-word,.acs-viewbar--narrow .acs-rowsout-word{display:none}.acs-viewbar--narrow .acs-viewpick{max-width:12rem}.acs-viewbar--tight .acs-viewpick{max-width:7.5rem}.acs-viewbar--tight .acs-viewbar-controls{gap:0}.acs-panelpop{gap:.5rem;padding:.5rem}.acs-panel-form{flex-direction:column;gap:.5rem;min-width:0;min-height:0;display:flex}.acs-panel-list{min-height:0;max-height:var(--acs-panel-list-max,13.5rem);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.acs-panel-list>.acs-panel-listhead{z-index:1;background:var(--acs-popover);padding-top:.25rem;padding-bottom:.25rem;position:-webkit-sticky;position:sticky;top:0}.acs-panel-listtoggle{border:0;border-top:1px solid var(--acs-line-soft);background:var(--acs-popover);width:100%;font:inherit;letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.6875rem;font-weight:500;display:flex}.acs-panel-list>.acs-panel-listtoggle:first-child{border-top:0;margin-top:0}.acs-panel-listtoggle:hover{color:var(--acs-ink)}.acs-panel-listtoggle:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:-2px}.acs-panel-listcaret{color:var(--acs-faint);flex:none;align-items:center;display:inline-flex}.acs-panel-listcount{color:var(--acs-faint);font-variant-numeric:tabular-nums;letter-spacing:0;margin-left:auto}.acs-panel-listgroup{flex-direction:column;display:flex}.acs-panelrow{align-items:center;gap:.5rem;min-width:0;display:flex}.acs-panelrow-label{flex:auto;align-items:center;gap:.375rem;min-width:0;font-size:.8125rem;display:inline-flex}.acs-panelrow-label svg{color:var(--acs-faint);flex:none}.acs-panelrow-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acs-panelrow-control{flex:none;align-items:center;gap:.25rem;display:inline-flex}.acs-panelrow-control>.acs-formselect,.acs-panelrow-control>.acs-select,.acs-panelrow-control>.acs-field-name{flex:auto;min-width:0}.acs-section{color:var(--acs-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 .125rem;font-size:.6875rem;font-weight:500}.acs-section--rule{border-top:1px solid var(--acs-line-soft);margin-top:.25rem;padding-top:.5rem}.acs-panel-foot{border-top:1px solid var(--acs-line-soft);align-items:center;gap:.25rem;padding-top:.5rem;display:flex}.acs-panel-foot .acs-button--quiet{padding:.1875rem .375rem}.acs-condition{align-items:center;gap:.375rem;min-width:0;display:flex}.acs-condition-join{width:4rem;color:var(--acs-faint);flex:none;align-items:center;font-size:.75rem;display:inline-flex}.acs-condition-join .acs-select{width:100%}.acs-condition .acs-select{width:auto;min-width:6rem;max-width:12rem}.acs-condition-value{flex:1;min-width:8rem}.acs-condition-value .acs-select{width:100%;max-width:none}.acs-condition-checks{flex-wrap:wrap;gap:.25rem .625rem;padding:.25rem 0;display:flex}.acs-condition-check{cursor:pointer;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.acs-panel-empty{color:var(--acs-muted);margin:0;padding:.25rem .125rem;font-size:.75rem}.acs-fieldtoggle{cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.3125rem .375rem;font-size:.8125rem;display:flex}.acs-fieldtoggle:hover{background:var(--acs-surface-2)}.acs-fieldtoggle-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.acs-fieldtoggle svg{color:var(--acs-faint);flex:none}.acs-fieldtoggle-grip{color:var(--acs-faint);cursor:grab;opacity:0;flex:none;display:inline-flex}.acs-fieldtoggle:hover .acs-fieldtoggle-grip,.acs-fieldtoggle:focus-within .acs-fieldtoggle-grip{opacity:1}.acs-fieldtoggle--locked{opacity:.6;cursor:default}.acs-fieldtoggle--locked .acs-fieldtoggle-grip{visibility:hidden}.acs-fieldtoggle--drag{opacity:.5}.acs-fieldtoggle--over{box-shadow:inset 0 2px 0 0 var(--acs-ink)}.acs-bulk{z-index:var(--acs-z-float);border:1px solid var(--acs-line);background:var(--acs-popover);color:var(--acs-popover-fg);box-shadow:var(--acs-shadow);border-radius:10px;align-items:center;gap:.25rem;padding:.3125rem .375rem .3125rem .75rem;display:flex;position:absolute;bottom:.875rem;left:50%;transform:translate(-50%)}.acs-bulk-count{color:var(--acs-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:.375rem;font-size:.75rem}.acs-bulk-count strong{color:var(--acs-ink);font-weight:600}.acs-bulk-rule{background:var(--acs-line);width:1px;height:1rem;margin:0 .125rem}.acs-bulk-clear{color:var(--acs-muted)}.acs-popover{border:1px solid var(--acs-line);background:var(--acs-popover);min-width:12rem;color:var(--acs-popover-fg);box-shadow:var(--acs-shadow);border-radius:10px;flex-direction:column;display:flex;overflow:auto}.acs-editor{border-color:var(--acs-ink);padding:0}.acs-editor-input{width:100%;min-height:var(--acs-row-h);color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0 .4375rem}.acs-editor-input--num{text-align:right;font-variant-numeric:tabular-nums}.acs-editor-line{align-items:center;gap:.25rem;padding:0 .4375rem;display:flex}.acs-editor-line .acs-editor-input{flex:1;min-width:0;padding:0}.acs-editor-affix{color:var(--acs-muted);white-space:nowrap;flex:none;font-size:.75rem}.acs-editor--long{padding:0}.acs-editor-area{width:100%;min-height:5rem;color:inherit;font:inherit;resize:vertical;background:0 0;border:0;outline:none;padding:.375rem .4375rem}.acs-editor-foot{border-top:1px solid var(--acs-line);justify-content:space-between;align-items:center;padding:.25rem .375rem;display:flex}.acs-picker{padding:0}.acs-picker-search{border-bottom:1px solid var(--acs-line);color:var(--acs-muted);align-items:center;gap:.375rem;padding:.375rem .5rem;display:flex}.acs-picker-input{min-width:0;color:var(--acs-ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.acs-picker-list{padding:.25rem}.acs-picker-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.3125rem .375rem;font-size:.8125rem;display:flex}.acs-picker-item:hover{background:var(--acs-surface-2)}.acs-picker-create{color:var(--acs-muted)}.acs-picker-create strong{color:var(--acs-ink);font-weight:500}.acs-picker-empty{color:var(--acs-muted);margin:0;padding:.5rem .375rem}.acs-picker-foot{border-top:1px solid var(--acs-line);justify-content:flex-end;padding:.25rem;display:flex}.acs-picker--date{padding:0}.acs-date-input{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:.5rem}.acs-fieldeditor{gap:.5rem;padding:.5rem}.acs-fieldeditor .acs-section:not(:first-child){border-top:1px solid var(--acs-line-soft);margin-top:.25rem;padding-top:.5rem}.acs-field-name,.acs-select,.acs-choice-input{border:1px solid var(--acs-line);background:var(--acs-surface);width:100%;color:var(--acs-ink);font:inherit;border-radius:6px;outline:none;padding:.3125rem .5rem;font-size:.8125rem}.acs-field-name:hover,.acs-choice-input:hover,.acs-select:hover{border-color:var(--acs-muted)}.acs-field-name:focus,.acs-choice-input:focus,.acs-select:focus{border-color:var(--acs-ink)}.acs-field-name::placeholder,.acs-choice-input::placeholder{color:var(--acs-muted)}.acs-formselect--flat>svg{right:.4375rem}.acs-typebutton{border:1px solid var(--acs-line);background:var(--acs-surface);width:100%;color:var(--acs-ink);font:inherit;text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.3125rem .5rem;font-size:.8125rem;display:flex}.acs-typebutton svg{color:var(--acs-faint);flex:none}.acs-typebutton:hover{border-color:var(--acs-muted)}.acs-typebutton:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-typebutton-label{flex:1;min-width:0}.acs-typeitem{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:.5rem;padding:.375rem;font-size:.8125rem;display:flex}.acs-typeitem:hover{background:var(--acs-surface-2)}.acs-typeitem svg{color:var(--acs-muted);flex:none;margin-top:.125rem}.acs-typeitem-body{flex-direction:column;min-width:0;display:flex}.acs-typeitem-desc{color:var(--acs-muted);font-size:.75rem}.acs-choices{flex-direction:column;gap:.25rem;display:flex}.acs-choice-row{border-radius:4px;flex-wrap:wrap;align-items:center;gap:.375rem;display:flex;position:relative}.acs-choice-grip{width:1rem;height:1.25rem;color:var(--acs-faint);cursor:grab;background:0 0;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.acs-choice-row:hover .acs-choice-grip{color:var(--acs-muted)}.acs-choice-grip:focus-visible{color:var(--acs-muted)}.acs-choice-grip:focus-visible{outline:2px solid var(--acs-ring);outline-offset:-2px}.acs-choice-row--dragging{opacity:.45}.acs-choice-row--over{box-shadow:inset 0 -2px 0 var(--acs-ink)}.acs-choice-usage{color:var(--acs-muted);flex-basis:100%;margin:0 0 .125rem 1.375rem;font-size:.6875rem}.acs-fielddesc{border:1px solid var(--acs-line);background:var(--acs-surface);width:100%;color:var(--acs-ink);font:inherit;resize:vertical;border-radius:4px;margin-top:.25rem;padding:.3125rem .4375rem;font-size:.75rem;line-height:1.45}.acs-fielddesc::placeholder{color:var(--acs-faint)}.acs-fielddesc:focus{outline:2px solid var(--acs-ring);outline-offset:-1px}.acs-choice-add{align-self:flex-start}.acs-palette{border:1px solid var(--acs-line);border-radius:calc(var(--acs-radius) - 2px);background:var(--acs-popover);box-shadow:var(--acs-shadow);grid-template-columns:repeat(4,1rem);gap:.375rem;padding:.5rem;display:grid}.acs-palette-pop{min-width:0}.acs-palette-pop .acs-palette{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.5rem}.acs-config-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.acs-config-label{color:var(--acs-muted)}.acs-config-row .acs-select{width:auto;max-width:60%}.acs-config-check{color:var(--acs-muted);cursor:pointer;align-items:center;gap:.5rem;display:flex}.acs-symbol-input{text-align:center;max-width:5rem}.acs-config-check input{accent-color:var(--acs-ink)}.acs-fieldeditor-foot{border-top:1px solid var(--acs-line);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.375rem;display:flex}.acs-fieldeditor-actions{gap:.375rem;display:inline-flex}.acs-rename{display:contents}.acs-rename-label{display:block}.acs-rename-note{color:var(--acs-muted);margin:.25rem 0 0;font-size:.6875rem}.acs-rename-danger{justify-content:flex-start;display:flex}.acs-rename-foot{border-top:1px solid var(--acs-line);justify-content:flex-end;align-items:center;gap:.375rem;margin-top:.5rem;padding-top:.375rem;display:flex}.acs-overlay{position:fixed;top:0;bottom:0;left:0;right:0}.acs-overlay-scrim{background:rgba(9,9,11,.28);position:absolute;top:0;bottom:0;left:0;right:0}.acs-panel{width:var(--acs-overlay-drawer);border-left:1px solid var(--acs-line);background:var(--acs-surface);box-shadow:var(--acs-shadow);outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.acs-provenance{border-bottom:1px solid var(--acs-accent-line);box-shadow:inset 2px 0 0 var(--acs-accent);background:var(--acs-accent-wash);color:var(--acs-accent-ink);flex:none;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-size:.75rem;font-weight:500;display:flex}.acs-provenance-dot{background:var(--acs-accent);border-radius:9999px;flex:none;width:6px;height:6px}.acs-panel-head{border-bottom:1px solid var(--acs-line);flex:none;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem .875rem;display:flex}.acs-panel-identity{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.acs-panel-head>.acs-panel-title{flex:1;align-self:center}.acs-panel-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:600;overflow:hidden}.acs-panel-meta{min-width:0;color:var(--acs-muted);flex-wrap:wrap;align-items:center;gap:.875rem;font-size:.75rem;display:flex}.acs-panel-meta:empty{display:none}.acs-panel-state{color:var(--acs-muted);align-items:center;gap:.375rem;display:inline-flex}.acs-paneltabs{border-bottom:1px solid var(--acs-line);flex:none;align-items:stretch;gap:1.125rem;padding:0 1.125rem;display:flex}.acs-paneltab{color:var(--acs-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid transparent;align-items:center;gap:.375rem;margin-bottom:-1px;padding:.5rem 0;font-size:.8125rem;display:inline-flex}.acs-paneltab:hover{color:var(--acs-ink)}.acs-paneltab--on{border-bottom-color:var(--acs-ink);color:var(--acs-ink);font-weight:500}.acs-paneltab:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:-2px}.acs-paneltab-count{color:var(--acs-muted);font-variant-numeric:tabular-nums;font-weight:400}.acs-panel-foot{border-top:1px solid var(--acs-line);background:var(--acs-surface);flex:none;align-items:center;gap:.5rem;padding:.75rem 1.125rem;display:flex}.acs-panel-foot--quiet{justify-content:flex-end}.acs-panel-composer{border-top:1px solid var(--acs-line);background:var(--acs-surface);flex:none;padding:.75rem 1.125rem}.acs-panel-composer+.acs-panel-foot{border-top:0;padding-top:0}.acs-panel-foot .acs-button{font-size:.8125rem}.acs-panel-head-actions{gap:.25rem;display:inline-flex}.acs-panel-back{flex:none;margin-left:-.25rem}.acs-panel-body{flex:1;min-height:0;padding:1rem;overflow:auto}.acs-state-as{opacity:.75}.acs-props{flex-direction:column;gap:0;margin:0 0 1.25rem;display:flex}.acs-form-row{border-bottom:1px solid var(--acs-line-soft);grid-template-columns:132px minmax(0,1fr);align-items:center;gap:.75rem;padding:.375rem 0;display:grid;position:relative}.acs-form-row:last-child{border-bottom:0}.acs-form-label{min-width:0;color:var(--acs-muted);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.acs-form-label svg{color:var(--acs-faint);flex:none}.acs-form-fieldname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.acs-form-value{align-items:center;gap:.375rem;min-width:0;margin:0;display:flex}.acs-form-value>:first-child{flex:1;min-width:0}.acs-form-more{color:var(--acs-faint);opacity:0;flex:none;align-items:center;display:inline-flex}.acs-form-row:hover .acs-form-more,.acs-form-row:focus-within .acs-form-more{opacity:1}.acs-form-computed{color:var(--acs-muted);white-space:nowrap;flex:none;font-size:.6875rem}.acs-form-input{border-radius:calc(var(--acs-radius) - 3px);width:100%;color:inherit;font:inherit;background:0 0;border:1px solid transparent;outline:none;padding:.3125rem .5rem}.acs-form-input:hover{border-color:var(--acs-line)}.acs-form-input:focus{border-color:var(--acs-ink);background:var(--acs-surface)}.acs-form-input--area{resize:vertical;min-height:4.5rem}.acs-form-picker{border-radius:calc(var(--acs-radius) - 3px);width:100%;min-height:1.875rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid transparent;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.acs-form-picker:hover{border-color:var(--acs-line)}.acs-form-picker svg{color:var(--acs-muted);flex:none}.acs-form-picker-value{align-items:center;gap:.25rem;min-width:0;display:inline-flex;overflow:hidden}.acs-form-picker-value .acs-links,.acs-form-readonly .acs-lookup{flex-wrap:wrap;overflow:visible}.acs-form-links{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;padding:.25rem 0;display:flex}.acs-form-linkadd{border:1px dashed var(--acs-line);border-radius:calc(var(--acs-radius) - 3px);color:var(--acs-muted);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.75rem;display:inline-flex}.acs-form-linkadd:hover{color:var(--acs-ink);border-style:solid}.acs-form-readonly{color:var(--acs-muted);align-items:center;gap:.375rem;padding:.3125rem .5rem;display:inline-flex}.acs-strip{border-top:1px solid var(--acs-line);padding-top:1rem}.acs-strip-row{grid-template-columns:10rem minmax(0,1fr);gap:.75rem;padding:.375rem 0;display:grid}.acs-strip-key{color:var(--acs-muted)}.acs-strip-value{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.acs-strip-value--stack{flex-direction:column;align-items:flex-start;gap:.375rem}.acs-quote{border-left:2px solid var(--acs-line);color:var(--acs-muted);margin:0;padding-left:.75rem;font-style:italic}.acs-form-when{background:var(--acs-surface);max-width:calc(100% - 10rem);color:var(--acs-muted);white-space:nowrap;opacity:0;pointer-events:none;border-radius:4px;padding:0 .375rem;font-size:.6875rem;transition:opacity 90ms ease-out;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.acs-form-row:hover .acs-form-when,.acs-form-row:focus-within .acs-form-when{opacity:.9}.acs-activitypane{border-top:1px solid var(--acs-line);margin-top:1.25rem;padding-top:.75rem}.acs-activitytabs{gap:.25rem;margin-bottom:.5rem;display:inline-flex}.acs-activitytab{border-radius:calc(var(--acs-radius) - 2px);color:var(--acs-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid transparent;align-items:center;gap:.375rem;padding:.25rem .5rem;display:inline-flex}.acs-activitytab:hover{background:var(--acs-surface-2)}.acs-activitytab--on{border-color:var(--acs-line);background:var(--acs-surface-2);color:var(--acs-ink)}.acs-activitytab-count{background:var(--acs-surface-2);color:var(--acs-muted);border-radius:999px;padding:0 .3125rem;font-size:.6875rem}.acs-activitytab--on .acs-activitytab-count{background:var(--acs-surface)}.acs-activity{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.acs-activity-empty{color:var(--acs-muted);text-align:center;margin:0;padding:2rem 1rem;font-size:.8125rem}.acs-activity-item{grid-template-columns:1rem minmax(0,1fr);gap:.5rem;padding:.375rem 0;display:grid}.acs-activity-item+.acs-activity-item{border-top:1px solid var(--acs-line)}.acs-activity-mark{height:1.25rem;color:var(--acs-muted);justify-content:center;align-items:center;display:inline-flex}.acs-activity-item--undo .acs-activity-mark{color:var(--acs-warn)}.acs-activity-body{min-width:0}.acs-activity-line{flex-wrap:wrap;align-items:center;gap:.375rem;min-height:1.25rem;margin:0;display:flex}.acs-activity-who{font-weight:500}.acs-activity-said{min-width:0;color:var(--acs-ink)}.acs-activity-when{color:var(--acs-muted);white-space:nowrap;margin-left:auto;font-size:.6875rem}.acs-activity-more{color:var(--acs-muted);margin:.25rem 0 0;font-size:.6875rem}.acs-diff{flex-direction:column;gap:.125rem;margin:.25rem 0 0;padding-left:.125rem;display:flex}.acs-diff-row{grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.acs-diff-field{color:var(--acs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.acs-diff-values{flex-wrap:wrap;align-items:center;gap:.3125rem;min-width:0;margin:0;font-size:.75rem;display:flex}.acs-diff-before{color:var(--acs-muted);text-decoration:line-through;text-decoration-thickness:1px}.acs-diff-arrow{color:var(--acs-muted);display:inline-flex}.acs-diff-after{color:var(--acs-ink)}.acs-diff-empty{color:var(--acs-muted)}.acs-thread{flex-direction:column;gap:.625rem;display:flex}.acs-thread-list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.acs-thread-item{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.acs-thread-delete{opacity:0;transition:opacity 90ms ease-out}.acs-thread-item:hover .acs-thread-delete,.acs-thread-item:focus-within .acs-thread-delete{opacity:1}.acs-thread-body{white-space:pre-wrap;overflow-wrap:anywhere;flex-basis:100%;margin:0;padding-left:1.5rem}.acs-mention{background:var(--acs-surface-2);color:var(--acs-ink);border-radius:3px;padding:0 .1875rem;font-weight:500}.acs-composer{flex-direction:column;gap:.375rem;display:flex;position:relative}.acs-composer-input{border:1px solid var(--acs-line);border-radius:calc(var(--acs-radius) - 2px);background:var(--acs-surface);width:100%;color:inherit;font:inherit;resize:vertical;padding:.4375rem .5rem}.acs-composer-input:focus-visible{outline:2px solid var(--acs-ring);outline-offset:-1px}.acs-composer-foot{justify-content:flex-end;display:flex}.acs-mentions{min-width:12rem;padding:.25rem}.acs-mentions-item{border-radius:calc(var(--acs-radius) - 3px);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:.3125rem .4375rem;display:flex}.acs-mentions-item:hover,.acs-mentions-item--on{background:var(--acs-surface-2)}.acs-tabs{border-bottom:1px solid var(--acs-line);align-items:stretch;gap:.125rem;display:flex;overflow-x:auto}.acs-tabs-list{scrollbar-width:none;flex:auto;align-items:stretch;gap:.125rem;min-width:0;display:flex;overflow-x:auto}.acs-tabs-list::-webkit-scrollbar{display:none}.acs-tab{flex:none}.acs-tabs-undo{color:var(--acs-muted);flex-basis:100%;order:99;align-items:center;gap:.5rem;margin:0;padding:.25rem 0 0;font-size:.75rem;display:flex}.acs-tab{border-bottom:2px solid transparent;align-items:center;padding-right:.125rem;display:flex;position:relative}.acs-tab--active{border-bottom-color:var(--acs-ink)}.acs-tab-button{color:var(--acs-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.4375rem;padding:.25rem .625rem;font-size:.8125rem;display:inline-flex}.acs-tab--active .acs-tab-button{color:var(--acs-ink);font-weight:500}.acs-tab-button>.acs-inline{margin-top:-.125rem;margin-bottom:-.125rem}.acs-tab-button:hover{color:var(--acs-ink)}.acs-tab-button:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:-2px}.acs-tab-count{color:var(--acs-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400}.acs-tab-dot{background:var(--acs-accent);border-radius:9999px;width:6px;height:6px}.acs-tab-menu{height:1.25rem;color:var(--acs-faint);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:.1875rem;padding:0 .3125rem;display:inline-flex}.acs-tab--active .acs-tab-menu{color:var(--acs-muted)}.acs-tab-menu:hover{background:var(--acs-surface-2);color:var(--acs-ink)}.acs-tab-menu-word{letter-spacing:.01em;font-size:.6875rem}.acs-tab-add{width:1.5rem;height:1.5rem;color:var(--acs-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-self:center;align-items:center;margin-left:.25rem;padding:0;display:inline-flex}.acs-tab-add:hover{background:var(--acs-surface-2);box-shadow:inset 0 0 0 1px var(--acs-line);color:var(--acs-ink)}.acs-tab-add:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-tab-menu:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-shortcuts-dock{z-index:var(--acs-z-float);border:1px solid var(--acs-line);background:var(--acs-surface);width:1.625rem;height:1.625rem;color:var(--acs-faint);font:inherit;cursor:pointer;opacity:.7;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;bottom:1.75rem;right:1.75rem}.acs-shortcuts-dock:hover{color:var(--acs-ink);opacity:1}.acs-shortcuts-dock:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:2px;opacity:1}.acs-shortcuts{grid-template-columns:auto minmax(0,1fr);gap:.375rem .75rem;padding:.625rem .75rem;font-size:.75rem;display:grid}.acs-shortcuts-keys{color:var(--acs-ink);font-family:var(--acs-mono);white-space:nowrap;font-size:.6875rem}.acs-shortcuts-what{color:var(--acs-muted)}.acs-modal{z-index:var(--acs-z-layer);justify-content:center;align-items:center;padding:2rem 1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.acs-modal-scrim{background:rgba(24,24,27,.45);position:absolute;top:0;bottom:0;left:0;right:0}.acs-modal-panel{width:var(--acs-overlay-dialog);border:1px solid var(--acs-line);background:var(--acs-popover);max-height:100%;color:var(--acs-popover-fg);box-shadow:var(--acs-shadow);border-radius:10px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.acs-modal-panel.acs-overlay--wide{width:var(--acs-overlay-wide)}.acs-modal-head,.acs-modal-foot{flex:none;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.acs-modal-head{border-bottom:1px solid var(--acs-line)}.acs-modal-foot{border-top:1px solid var(--acs-line);justify-content:space-between}.acs-modal-title{letter-spacing:-.01em;flex:1;margin:0;font-size:.9375rem;font-weight:600}.acs-modal-body{flex-direction:column;gap:.75rem;padding:.875rem;display:flex;overflow:auto}.acs-confirm-what{margin:0;font-size:.8125rem;font-weight:500}.acs-confirm-body{color:var(--acs-muted);margin:0;font-size:.8125rem}.acs-confirm-blast{color:var(--acs-bad);margin:0;font-size:.8125rem}.acs-drop{border:1px dashed var(--acs-line);border-radius:var(--acs-radius);color:var(--acs-muted);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.5rem;display:flex;position:relative}.acs-drop:hover,.acs-drop--over{border-color:var(--acs-ink);background:var(--acs-surface-2)}.acs-drop-title{color:var(--acs-ink);font-weight:500}.acs-drop-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.acs-import-source{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.acs-import-filename{font-weight:500}.acs-import-sheet,.acs-import-name{align-items:center;gap:.375rem;display:flex}.acs-import-sheet .acs-select{width:auto;min-width:8rem}.acs-import-name{max-width:24rem}.acs-toggle{cursor:pointer;align-items:center;gap:.375rem;display:inline-flex}.acs-toggle input{accent-color:var(--acs-ink);margin:0}.acs-import-scroll{border:1px solid var(--acs-line);border-radius:calc(var(--acs-radius) - 2px);max-height:26rem;overflow:auto}.acs-import-preview{border-collapse:collapse;width:100%}.acs-import-preview th{z-index:1;border-bottom:1px solid var(--acs-line);border-right:1px solid var(--acs-line);background:var(--acs-surface);text-align:left;vertical-align:top;padding:.5rem;font-weight:400;position:-webkit-sticky;position:sticky;top:0}.acs-import-preview td{border-bottom:1px solid var(--acs-line);border-right:1px solid var(--acs-line);white-space:nowrap;text-overflow:ellipsis;max-width:18rem;padding:.3125rem .5rem;overflow:hidden}.acs-import-preview tr:last-child td{border-bottom:0}.acs-import-off{color:var(--acs-muted);opacity:.45}.acs-import-col{flex-direction:column;gap:.25rem;min-width:11rem;display:flex}.acs-import-col--off{opacity:.5}.acs-import-colname{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.acs-import-type{color:var(--acs-muted);align-items:center;gap:.375rem;display:inline-flex}.acs-import-type .acs-select{flex:1;width:auto;min-width:0}.acs-import-summary{color:var(--acs-muted);flex:1;margin:0}.acs-import-summary--bad{color:var(--acs-bad)}.acs-import-skip{color:var(--acs-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--acs-bad);text-decoration-color:var(--acs-bad)}.acs-importresult{border:1px solid var(--acs-line);background:var(--acs-surface-2);color:var(--acs-ink);border-radius:6px;align-items:flex-start;gap:.625rem;margin:0 0 .5rem;padding:.5rem .6875rem;font-size:.75rem;display:flex}.acs-importresult-body{flex-wrap:wrap;flex:1;align-items:baseline;gap:.25rem .5rem;min-width:0;display:flex}.acs-importresult-head{font-weight:500}.acs-importresult-fact{color:var(--acs-muted)}.acs-importresult-fact--note{color:var(--acs-warn)}.acs-importresult-close{flex:none}.acs-form{border:1px solid var(--acs-line);border-radius:10px;border-radius:var(--acs-radius);background:var(--acs-surface);width:100%;max-width:34rem;color:var(--acs-ink);flex-direction:column;gap:1.25rem;margin:0 auto;padding:1.75rem 1.5rem 1.5rem;font-size:.875rem;display:flex}.acs-form-head{border-bottom:1px solid var(--acs-line);flex-direction:column;gap:.375rem;padding-bottom:1rem;display:flex;position:relative}.acs-form-title{letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:600}.acs-form-desc{color:var(--acs-muted);white-space:pre-wrap;margin:0;line-height:1.55}.acs-form-close{position:absolute;top:-.375rem;right:-.375rem}.acs-form-body{flex-direction:column;gap:1.125rem;display:flex}.acs-form-foot{border-top:1px solid var(--acs-line);flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.acs-form-foot .acs-note{margin:0}.acs-formfield{flex-direction:column;gap:.375rem;display:flex}.acs-formfield-label{align-items:baseline;gap:.25rem;font-weight:500;display:flex}.acs-formfield-req{color:var(--acs-muted);font-size:.6875rem;font-weight:400;line-height:1}.acs-formfield-help{color:var(--acs-muted);margin:0;font-size:.8125rem;line-height:1.5}.acs-formfield-error{color:var(--acs-bad);margin:0;font-size:.8125rem}.acs-forminput,.acs-formarea{border:1px solid var(--acs-line);background:var(--acs-surface);width:100%;color:var(--acs-ink);font:inherit;border-radius:6px;padding:.4375rem .5625rem;font-size:.875rem}.acs-forminput:hover,.acs-formarea:hover{border-color:var(--acs-muted)}.acs-forminput:focus,.acs-formarea:focus{border-color:var(--acs-ink);outline:none}.acs-forminput:focus-visible{border-color:var(--acs-ink);outline:none}.acs-formarea:focus-visible{border-color:var(--acs-ink);outline:none}.acs-formarea{resize:vertical;min-height:4.5rem;line-height:1.55}.acs-forminput--num{font-variant-numeric:tabular-nums;text-align:right}.acs-formselect{display:block;position:relative}.acs-formselect>svg{color:var(--acs-muted);pointer-events:none;position:absolute;top:50%;right:.5625rem;transform:translateY(-50%)}.acs-forminput--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:1.875rem}.acs-forminput--select::-ms-expand{display:none}.acs-formdate{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.acs-formdate svg{color:var(--acs-faint);flex:none}.acs-formdate--empty{color:var(--acs-faint)}.acs-calendar{padding:.375rem .4375rem .25rem}.acs-calendar-head{justify-content:space-between;align-items:center;gap:.25rem;padding-bottom:.3125rem;display:flex}.acs-calendar-month{text-align:center;color:var(--acs-ink);flex:1;font-size:.75rem;font-weight:500}.acs-calendar-week,.acs-calendar-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.acs-calendar-wd{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--acs-faint);padding:.125rem 0;font-size:.625rem}.acs-calendar-day{height:1.75rem;color:var(--acs-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:.75rem;display:flex}.acs-calendar-day:hover{background:var(--acs-surface-2)}.acs-calendar-day--outside{color:var(--acs-faint)}.acs-calendar-day--today{font-weight:500;position:relative}.acs-calendar-day--today:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:.1875rem}.acs-calendar-day--on{background:var(--acs-ink);color:var(--acs-surface)}.acs-calendar-day--on:hover{background:var(--acs-ink)}.acs-calendar-day:focus-visible{outline:2px solid var(--acs-ring);outline-offset:-2px}.acs-formfield--bad .acs-forminput,.acs-formfield--bad .acs-formarea{border-color:var(--acs-bad)}.acs-forminput-line{align-items:center;gap:.5rem;display:flex}.acs-forminput-line .acs-forminput{flex:1;min-width:0}.acs-formrich .acs-richedit{border:1px solid var(--acs-line);border-radius:calc(var(--acs-radius) - 2px)}.acs-formcheck,.acs-formrating{align-items:center;min-height:1.75rem;display:inline-flex}.acs-formatts{border:1px dashed var(--acs-line);border-radius:calc(var(--acs-radius) - 2px);padding:.5rem}.acs-formchoices{flex-wrap:wrap;gap:.375rem;display:flex}.acs-formchoice{border:1px solid var(--acs-line);background:var(--acs-surface);color:var(--acs-muted);cursor:pointer;border-radius:6px;align-items:center;padding:.25rem .5rem;display:inline-flex}.acs-formchoice:hover{border-color:var(--acs-muted);color:var(--acs-ink)}.acs-formchoice--on{border-color:var(--acs-ink);background:var(--acs-surface-2);color:var(--acs-ink)}.acs-formchoice:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-formlink{border:1px solid var(--acs-line);border-radius:calc(var(--acs-radius) - 2px);background:var(--acs-surface);overflow:hidden}.acs-formlink-picked{border-bottom:1px solid var(--acs-line);flex-wrap:wrap;gap:.25rem;padding:.375rem .5rem;display:flex}.acs-formlink-search{border-bottom:1px solid var(--acs-line)}.acs-formlink-list{max-height:13rem;margin:0;list-style:none;overflow-y:auto}.acs-form-receipt{flex-direction:column;gap:.1875rem;margin:0;display:flex}.acs-form-receipt dt{color:var(--acs-muted);font-size:.75rem}.acs-form-receipt dd{font-family:var(--acs-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.02em;color:var(--acs-ink);-webkit-user-select:all;-moz-user-select:all;user-select:all;margin:0;font-size:.9375rem}.acs-form-done{flex-direction:column;align-items:flex-start;gap:.875rem;padding:1.25rem 0 .5rem;display:flex}.acs-form-done-mark{border:1px solid var(--acs-line);background:var(--acs-surface);width:1.75rem;height:1.75rem;color:var(--acs-ok);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.acs-form-done-text{margin:0;line-height:1.6}.acs-formbuilder{flex-direction:column;gap:1rem;min-height:100%;display:flex}.acs-formbuilder-frame{flex:auto;width:100%;min-width:0;min-height:0;display:block;overflow-y:auto;container:acs-formbuilder/inline-size}.acs-form--preview{box-shadow:var(--acs-shadow)}.acs-modal>.acs-form{background:var(--acs-popover);max-height:100%;color:var(--acs-popover-fg);box-shadow:var(--acs-shadow);position:relative;overflow:auto}.acs-formbuilder-block{flex-direction:column;padding:.875rem;display:flex}.acs-formbuilder-block+.acs-formbuilder-block{border-top:1px solid var(--acs-line)}.acs-formbuilder-block .acs-label{margin:0 0 .375rem}.acs-formbuilder-block .acs-label:not(:first-child){margin-top:.75rem}.acs-formbuilder-meta{flex-direction:column;gap:.625rem;display:flex}.acs-formbuilder-pair{grid-template-columns:1fr 1fr;gap:.625rem .75rem;display:grid}.acs-formbuilder-cell{flex-direction:column;gap:.25rem;min-width:0;display:flex}@container acs-formbuilder (width<=32rem){.acs-formbuilder-pair{grid-template-columns:1fr}}.acs-formlist{flex-direction:column;gap:.0625rem;margin:0;padding:0;list-style:none;display:flex}.acs-formrow{border-radius:calc(var(--acs-radius) - 2px);background:0 0;border:1px solid transparent;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.3125rem .5rem;display:grid}.acs-formrow:hover,.acs-formrow:focus-within{border-color:var(--acs-line);background:var(--acs-surface-2)}.acs-formrow-body{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.acs-formrow-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.acs-formrow-toggles,.acs-formrow .acs-formrow-grip{opacity:0;transition:opacity .12s}.acs-formrow:hover .acs-formrow-toggles,.acs-formrow:focus-within .acs-formrow-toggles,.acs-formrow:hover .acs-formrow-grip,.acs-formrow:focus-within .acs-formrow-grip{opacity:1}.acs-formrow .acs-formrow-help:placeholder-shown{opacity:0;transition:opacity .12s}.acs-formrow:hover .acs-formrow-help:placeholder-shown,.acs-formrow:focus-within .acs-formrow-help:placeholder-shown{opacity:1}@media (prefers-reduced-motion:reduce){.acs-formrow-toggles,.acs-formrow .acs-formrow-grip,.acs-formrow .acs-formrow-help:placeholder-shown{transition:none}}.acs-formrow--drop{border-color:var(--acs-ink)}.acs-formrow--hidden .acs-formrow-name{opacity:.5}.acs-formrow--off{background:0 0;grid-template-columns:minmax(0,1fr) auto}.acs-formrow-grip{color:var(--acs-muted);cursor:grab;display:inline-flex}.acs-formrow-name{align-items:center;gap:.375rem;min-width:0;font-size:.8125rem;display:inline-flex}.acs-formrow-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acs-formrow-toggles{align-items:center;gap:.5rem;display:inline-flex}.acs-formrow-toggle{color:var(--acs-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.acs-formrow-help{width:100%;min-width:0;color:var(--acs-muted);font:inherit;text-overflow:ellipsis;background:0 0;border:1px solid transparent;border-radius:4px;padding:.0625rem 0;font-size:.75rem;line-height:1.45}.acs-formrow-help::placeholder{color:var(--acs-faint)}.acs-formrow-help:hover{color:var(--acs-ink)}.acs-formrow-help:focus{border-color:var(--acs-line);background:var(--acs-surface);color:var(--acs-ink);outline:none;padding:.0625rem .25rem}.acs-formrow-help:focus-visible{border-color:var(--acs-line);background:var(--acs-surface);color:var(--acs-ink);outline:none;padding:.0625rem .25rem}.acs-formrow-kind{color:var(--acs-faint);white-space:nowrap;flex:none;font-size:.6875rem}.acs-formrow-adder{opacity:0;transition:opacity .12s}.acs-formrow--off:hover .acs-formrow-adder,.acs-formrow--off:focus-within .acs-formrow-adder{opacity:1}@media (prefers-reduced-motion:reduce){.acs-formrow-adder{transition:none}}.acs-viewtab-tag{background:color-mix(in srgb,var(--acs-ink)12%,transparent);color:var(--acs-muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-left:.375rem;padding:.0625rem .3125rem;font-size:.625rem}.acs-viewtab--active .acs-viewtab-tag{color:var(--acs-ink)}.acs-computed--result{min-width:0;color:inherit;align-items:center;display:inline-flex}.acs-computed--result>*{color:var(--acs-ink)}.acs-cellerror{min-width:0;color:var(--acs-bad);align-items:center;gap:.3125rem;font-size:.75rem;display:inline-flex}.acs-cellerror-text{text-overflow:ellipsis;white-space:nowrap;opacity:.85;overflow:hidden}.acs-hcell-alert{color:var(--acs-bad);flex:none;align-items:center;display:inline-flex}.acs-config-row--stack{flex-direction:column;align-items:stretch;gap:.25rem}.acs-radios,.acs-checks{gap:.125rem}.acs-radio{cursor:pointer;align-items:center;gap:.5rem;display:flex}.acs-radio input{accent-color:var(--acs-ink)}.acs-formula{flex-direction:column;gap:.375rem;display:flex}.acs-formula-tools{align-items:center;gap:.25rem;display:flex}.acs-formula-tools .acs-button{padding:.125rem .375rem;font-size:.75rem}.acs-button--on{border-color:var(--acs-line);background:var(--acs-surface-2);color:var(--acs-ink)}.acs-formula-input{border:1px solid var(--acs-line);border-radius:calc(var(--acs-radius) - 2px);background:var(--acs-surface);width:100%;color:var(--acs-ink);font-family:var(--acs-mono);resize:vertical;outline:none;padding:.375rem .5rem;font-size:.75rem;line-height:1.6}.acs-formula-input:focus-visible{outline:2px solid var(--acs-ring);outline-offset:-1px}.acs-formula-input--bad{border-color:var(--acs-bad)}.acs-formula-error{color:var(--acs-bad);margin:0;font-size:.75rem;line-height:1.45}.acs-formula-list{border:1px solid var(--acs-line);border-radius:calc(var(--acs-radius) - 2px);background:var(--acs-surface)}.acs-formula-item{color:var(--acs-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4375rem;padding:.3125rem .5rem;font-size:.75rem;display:flex}.acs-formula-item:hover{background:var(--acs-surface-2)}.acs-formula-item--fn{flex-direction:column;align-items:flex-start;gap:.0625rem}.acs-formula-item-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.acs-formula-item--fn .acs-formula-item-name{font-family:var(--acs-mono)}.acs-formula-item-doc{color:var(--acs-muted);white-space:normal;font-size:.6875rem;line-height:1.35}.acs-filter-num{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.acs-filter-num .acs-select{min-width:0}.acs-tint--blue{--acs-tint:var(--acs-c-blue-fg)}.acs-tint--cyan{--acs-tint:var(--acs-c-cyan-fg)}.acs-tint--teal{--acs-tint:var(--acs-c-teal-fg)}.acs-tint--green{--acs-tint:var(--acs-c-green-fg)}.acs-tint--yellow{--acs-tint:var(--acs-c-yellow-fg)}.acs-tint--orange{--acs-tint:var(--acs-c-orange-fg)}.acs-tint--red{--acs-tint:var(--acs-c-red-fg)}.acs-tint--purple{--acs-tint:var(--acs-c-purple-fg)}.acs-row--tinted .acs-gutter:before{content:"";background:var(--acs-tint);width:3px;position:absolute;top:0;bottom:0;left:0}.acs-panel--tinted{border-top:2px solid var(--acs-tint)}.acs-grouprow--d1,.acs-grouprow--d2{background:var(--acs-surface)}.acs-grouprow--d1 .acs-group-name,.acs-grouprow--d2 .acs-group-name{font-weight:400}.acs-condgroup{align-items:flex-start;gap:.5rem;display:flex}.acs-condgroup .acs-condition-join{padding-top:.3125rem}.acs-condgroup-body{border-left:2px solid var(--acs-line);flex-direction:column;flex:1;gap:.375rem;min-width:0;padding:.375rem 0 .375rem .625rem;display:flex}.acs-condgroup-foot{align-items:center;gap:.25rem;display:flex}.acs-sortrow-grip{color:var(--acs-faint);cursor:grab;flex:none;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.acs-sortrow-grip svg{opacity:0}.acs-sortrow:hover .acs-sortrow-grip svg,.acs-sortrow:focus-within .acs-sortrow-grip svg{opacity:1}.acs-sortrow-rank{font-variant-numeric:tabular-nums}.acs-sortrow--dragging{opacity:.5}.acs-sortrow--over{box-shadow:inset 0 2px 0 0 var(--acs-ink)}.acs-colormodes{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.acs-colormode{cursor:pointer;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.acs-colormode--off{opacity:.5;cursor:not-allowed}.acs-colorrule{border:1px solid var(--acs-line);border-radius:calc(var(--acs-radius) - 2px);flex-direction:column;gap:.375rem;padding:.5rem;display:flex}.acs-colorrule--dragging{opacity:.5}.acs-colorrule--over{box-shadow:inset 0 2px 0 0 var(--acs-ink)}.acs-colorrule-head{align-items:center;gap:.5rem;display:flex}.acs-colorrule-grip{color:var(--acs-muted);cursor:grab;align-items:center;gap:.25rem;display:inline-flex}.acs-colorrule-head .acs-palette{box-shadow:none;background:0 0;border:0;gap:.25rem;padding:0;display:flex}.acs-colorrule-body{flex-direction:column;gap:.375rem;display:flex}.acs-colorrule-body .acs-panel-foot{padding-top:0}.acs-toggle{cursor:pointer;color:var(--acs-muted);align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.acs-toggle input{opacity:0;width:0;height:0;position:absolute}.acs-autoaction-rank{background:var(--acs-surface);border:1px solid var(--acs-line);width:1.125rem;height:1.125rem;color:var(--acs-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.625rem;display:inline-flex}.acs-autoaction-said{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--acs-muted);flex:1;font-size:.75rem;overflow:hidden}.acs-autoenable{flex-direction:row;align-items:center;gap:.5rem}.acs-token{font-family:var(--acs-mono);border-radius:calc(var(--acs-radius) - 4px);background:var(--acs-surface-2);color:var(--acs-muted);cursor:pointer;border:0;padding:.0625rem .25rem;font-size:.6875rem}.acs-token:hover{color:var(--acs-ink)}.acs-token:focus-visible{outline:2px solid var(--acs-ring);outline-offset:1px}@media (prefers-reduced-motion:no-preference){@keyframes acs-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes acs-slide-in{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:none}}@keyframes acs-fade{0%{opacity:0}to{opacity:1}}.acs-popover{animation:.12s ease-out acs-rise}.acs-panel{animation:.12s ease-out acs-slide-in}.acs-overlay-scrim,.acs-modal-scrim{animation:.12s ease-out acs-fade}.acs-modal-panel{animation:.12s ease-out acs-rise}.acs-row,.acs-tab-button,.acs-tab-add,.acs-tab-menu,.acs-toolbutton,.acs-menu-item,.acs-iconbutton,.acs-button,.acs-chip,.acs-review,.acs-card,.acs-stack-strip{transition:background-color 80ms ease-out}}@media (prefers-reduced-motion:reduce){.acs-root *{transition:none!important;animation:none!important}}.acs-trashlist{flex-direction:column;gap:.125rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.acs-trashrow{border-radius:8px;align-items:flex-start;gap:.625rem;padding:.5rem .5rem .5rem .375rem;display:flex}.acs-trashrow:hover{background:var(--acs-surface-2)}.acs-trashrow-icon{color:var(--acs-faint);flex:none;padding-top:.125rem;display:inline-flex}.acs-trashrow-main{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}.acs-trashrow-name{align-items:baseline;gap:.375rem;font-size:.8125rem;line-height:1.4;display:flex}.acs-trashrow-kind{border:1px solid var(--acs-line);color:var(--acs-muted);border-radius:5px;flex:none;padding:0 .3125rem;font-size:.6875rem;line-height:1.5}.acs-trashrow-meta{color:var(--acs-muted);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.acs-trashrow-problem{border-left:2px solid var(--acs-warn);background:var(--acs-accent-wash);color:var(--acs-accent-ink);flex-direction:column;gap:.125rem;padding:.375rem .5rem;font-size:.75rem;line-height:1.45;display:flex}.acs-trashempty{text-align:center;padding:2rem .5rem}.acs-trashempty-title{margin:0 0 .25rem;font-size:.875rem;font-weight:500}.acs-trashempty .acs-activity-empty{text-align:center;font-size:.8125rem}.acs-dupe-modes{flex-direction:column;gap:.25rem;margin:.625rem 0 0;display:flex}.acs-dupegroup{border:1px solid var(--acs-line);border-radius:8px;margin-top:.5rem;overflow:hidden}.acs-dupegroup--open{background:var(--acs-surface-2)}.acs-dupegroup-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.acs-dupegroup-head:hover{background:var(--acs-surface-2)}.acs-dupegroup-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.acs-dupegroup-count{color:var(--acs-muted);flex:none;font-size:.75rem}.acs-dupegroup-body{border-top:1px solid var(--acs-line);background:var(--acs-surface);padding:.25rem .625rem .625rem}.acs-dupe-survivors{flex-direction:column;gap:.25rem;display:flex}.acs-dupe-survivor{align-items:center;gap:.4375rem;min-width:0;font-size:.8125rem;display:inline-flex}.acs-dupe-tag{border:1px solid var(--acs-accent-line);background:var(--acs-accent-wash);color:var(--acs-accent-ink);border-radius:5px;padding:0 .3125rem;font-size:.6875rem;line-height:1.5}.acs-dupe-choices{flex-direction:column;gap:.5rem;margin:.375rem 0 0;display:flex}.acs-dupe-choice{flex-direction:column;gap:.1875rem;display:flex}.acs-dupe-options{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.acs-dupe-option{cursor:pointer;align-items:center;gap:.3125rem;font-size:.8125rem;display:inline-flex}.acs-dupe-value{align-items:center;min-width:0;max-width:16rem;display:inline-flex;overflow:hidden}.acs-note--warn{border-left:2px solid var(--acs-warn);background:var(--acs-accent-wash);color:var(--acs-accent-ink);align-items:flex-start;gap:.375rem;margin-top:.75rem;padding:.5rem .625rem;display:flex}.acs-import-key{gap:.375rem}.acs-import-key .acs-muted{font-size:.75rem}.acs-board{border:1px solid var(--acs-line);background:var(--acs-surface);border-radius:10px;flex-direction:column;min-width:0;min-height:9rem;display:flex;position:relative;overflow:hidden}.acs-board-scroll{overscroll-behavior-x:contain;flex:1;align-items:stretch;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden}.acs-board--empty{min-height:12rem}.acs-board--empty .acs-empty{flex:1}.acs-stack{flex-direction:column;flex:none;width:17rem;min-height:0;padding:0 .625rem .5rem;display:flex}.acs-stack+.acs-stack{border-left:1px solid var(--acs-line-soft)}.acs-stack-head{border-bottom:1px solid var(--acs-line);flex:none;align-items:center;gap:.4375rem;min-width:0;padding:.5rem .25rem .4375rem;display:flex}.acs-stack-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.acs-stack-count{color:var(--acs-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.acs-stack--blank .acs-stack-name{color:var(--acs-muted);font-weight:400}.acs-stack-fold{width:1rem;height:1rem;color:var(--acs-faint);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;margin-left:-.25rem;padding:0;display:inline-flex}.acs-stack:hover .acs-stack-fold{opacity:1}.acs-stack-fold:focus-visible{opacity:1}.acs-stack-fold:hover{color:var(--acs-ink)}.acs-stack-fold:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-stack--folded{width:2.25rem;padding:0}.acs-stack-strip{width:100%;min-height:0;color:var(--acs-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:.625rem;padding:.5rem 0;display:flex}.acs-stack-strip:hover{background:var(--acs-surface-2);color:var(--acs-ink)}.acs-stack-strip:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:-2px}.acs-stack-stripname{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;min-height:0;display:flex;overflow:hidden;transform:rotate(180deg)}.acs-stack-cards{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.375rem;min-height:0;padding:.5rem .125rem .25rem;display:flex;overflow-y:auto}.acs-stack--over .acs-stack-cards{box-shadow:inset 0 0 0 1px var(--acs-line);background:var(--acs-surface-2);border-radius:8px}.acs-stack--refused .acs-stack-cards{box-shadow:inset 0 0 0 1px var(--acs-line);cursor:not-allowed;background:0 0;border-radius:8px}.acs-stack-refusal{border:1px dashed var(--acs-line);color:var(--acs-muted);border-radius:8px;flex:none;margin:.25rem 0 0;padding:.4375rem .5rem;font-size:.75rem;line-height:1.45}.acs-card{border:1px solid var(--acs-line);background:var(--acs-surface);cursor:pointer;border-radius:8px;flex-direction:column;flex:none;gap:.3125rem;padding:.4375rem .5rem;display:flex;position:relative}.acs-card:hover{border-color:var(--acs-muted)}.acs-card:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-card--tinted:before{content:"";background:var(--acs-tint);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.acs-card--suggested{border-color:var(--acs-accent-line);background:var(--acs-accent-wash);box-shadow:inset 2px 0 0 var(--acs-accent)}.acs-card--suggested:hover{border-color:var(--acs-accent)}.acs-card--suggested.acs-card--tinted{box-shadow:none}.acs-card--dragging{opacity:.45}.acs-card--drop,.acs-card--suggested.acs-card--drop,.acs-card--tinted.acs-card--drop,.acs-card--suggested.acs-card--tinted.acs-card--drop{box-shadow:inset 0 2px 0 var(--acs-ink)}.acs-card-cover{background:var(--acs-surface-2);border-radius:7px 7px 0 0;flex:none;gap:2px;height:4.5rem;margin:-.4375rem -.5rem .125rem;display:flex;overflow:hidden}.acs-card-cover img{object-fit:cover;flex:1;min-width:0;height:100%}.acs-card-naming{cursor:default;flex-direction:column;gap:.25rem;display:flex}.acs-card-naming .acs-rename-label{margin:0}.acs-card-naming .acs-rename-foot{border-top:0;margin-top:.25rem;padding-top:0}.acs-card-naming .acs-rename-foot .acs-button{padding:.125rem .375rem;font-size:.6875rem}.acs-card-title{align-items:center;gap:.375rem;min-width:0;display:flex}.acs-card-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.8125rem;line-height:1.4;overflow:hidden}.acs-card-confirm{border:1px solid var(--acs-accent-line);width:1.125rem;height:1.125rem;color:var(--acs-accent-ink);cursor:pointer;opacity:0;background:0 0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.acs-card:hover .acs-card-confirm{opacity:1}.acs-card-confirm:focus-visible{opacity:1}.acs-card-confirm:hover{border-color:var(--acs-accent)}.acs-card-confirm:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-card-fields{flex-direction:column;gap:.125rem;min-width:0;display:flex}.acs-card-field{align-items:baseline;gap:.5rem;min-width:0;line-height:1.4;display:flex}.acs-card-fieldname{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--acs-muted);flex:none;font-size:.6875rem;overflow:hidden}.acs-card-fieldvalue{white-space:nowrap;flex:1;justify-content:flex-start;align-items:center;min-width:0;font-size:.75rem;display:flex;overflow:hidden}.acs-card-field--named .acs-card-fieldvalue{justify-content:flex-end}.acs-card-attribution{color:var(--acs-accent-ink);text-overflow:ellipsis;white-space:nowrap;margin:.125rem 0 0;font-size:.6875rem;overflow:hidden}.acs-stack-add{flex:none;align-items:center;gap:.125rem;margin-top:.25rem;display:flex}.acs-stack-addbutton{min-width:0;color:var(--acs-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:.375rem;padding:.3125rem .4375rem;font-size:.75rem;display:inline-flex}.acs-stack-addbutton svg{color:var(--acs-faint);flex:none}.acs-stack-addbutton:hover{background:var(--acs-surface-2);color:var(--acs-ink)}.acs-stack-addbutton:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:-1px}.acs-shared{background:var(--acs-ground);flex-direction:column;gap:.75rem;min-height:100%;padding:1.25rem;display:flex}.acs-shared-head{border-bottom:1px solid var(--acs-line);flex-wrap:wrap;align-items:baseline;gap:.5rem .625rem;padding-bottom:.625rem;display:flex}.acs-shared-title{letter-spacing:-.01em;align-items:baseline;gap:.375rem;margin:0;font-size:.9375rem;font-weight:550;display:inline-flex}.acs-shared-table{color:var(--acs-muted);font-weight:450}.acs-shared-sep{color:var(--acs-faint)}.acs-shared-view{color:var(--acs-ink)}.acs-shared-badge{border:1px solid var(--acs-line);color:var(--acs-muted);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:.0625rem .4375rem;font-size:.6875rem;display:inline-flex}.acs-shared-meta{color:var(--acs-muted);font-size:.75rem}.acs-shared-org{color:var(--acs-muted);margin-left:auto;font-size:.75rem}.acs-shared-body{flex-direction:column;flex:1;min-height:0;display:flex}.acs-shared-body>.acs-grid,.acs-shared-body>.acs-board{flex:1;min-height:0}.acs-hcell--filler{background:var(--acs-surface-2);border-right:0;flex:none;width:3rem}.acs-grid--shared .acs-rownum,.acs-grid--shared .acs-row:hover .acs-rownum,.acs-grid--shared .acs-gutter:focus-within .acs-rownum{opacity:1;display:inline-block}.acs-board--shared{border:1px solid var(--acs-line);background:var(--acs-surface);border-radius:10px;padding:.75rem}.acs-board--shared .acs-card{cursor:pointer}.acs-panel--shared .acs-form-value{cursor:default}.acs-form-row--shared:hover{background:0 0}.acs-shared--closed{justify-content:center;align-items:center}.acs-shared-closed{text-align:center;max-width:26rem;margin:auto;padding:2.5rem 1.5rem}.acs-shared-closed-title{letter-spacing:-.01em;color:var(--acs-ink);margin:0 0 .5rem;font-size:1rem;font-weight:550}.acs-shared-closed-body{color:var(--acs-muted);margin:0;font-size:.8125rem;line-height:1.55}.acs-share{flex-direction:column;gap:.375rem;min-width:0;display:flex}.acs-share-hint{margin:0 0 .25rem;line-height:1.5}.acs-share-make{justify-content:flex-end;margin-top:.375rem;display:flex}.acs-publicform{flex-direction:column;gap:1rem;width:100%;max-width:40rem;min-height:100vh;margin:0 auto;padding:3rem 1.25rem 4rem;display:flex}.acs-publicform-org{letter-spacing:.04em;text-transform:uppercase;color:var(--acs-muted);margin:0;font-size:.75rem}@media (max-width:30rem){.acs-publicform{padding:1.5rem 1rem 3rem}}.acs-formshare{flex-direction:column;gap:.5rem;min-width:0;display:flex}.acs-formshare-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.acs-formshare-name{min-width:0;color:var(--acs-ink);font-size:.8125rem;font-weight:550}.acs-switch{background:var(--acs-line);cursor:pointer;border:0;border-radius:9999px;flex:none;width:2.25rem;height:1.3125rem;padding:0;transition:background .12s;position:relative}.acs-switch:after{content:"";background:var(--acs-surface);border-radius:9999px;width:1.0625rem;height:1.0625rem;transition:left .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px rgba(0,0,0,.25)}.acs-switch[aria-checked=true]{background:var(--acs-ok)}.acs-switch[aria-checked=true]:after{left:1.0625rem}.acs-switch:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.acs-switch,.acs-switch:after{transition:none}}.acs-formshare-state{min-width:0;color:var(--acs-muted);align-items:center;gap:.375rem;margin:0;font-size:.75rem;display:flex}.acs-formshare-closed{color:var(--acs-muted);margin:0;font-size:.75rem;line-height:1.5}.acs-formshare-url{align-items:center;gap:.375rem;min-width:0;display:flex}.acs-formshare-input{flex:1;min-width:0}.acs-formshare-out{color:var(--acs-muted);flex:none;padding-left:.4375rem;padding-right:.4375rem}.acs-formshare-out:hover{color:var(--acs-ink)}.acs-formshare-prefill{border-top:1px solid var(--acs-line-soft,var(--acs-line));flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.acs-disclosure{color:var(--acs-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.375rem;padding:0;font-size:.75rem;display:inline-flex}.acs-disclosure:hover{color:var(--acs-ink)}.acs-disclosure-mark{flex:none;width:.75rem;height:.75rem;transition:transform .12s;transform:rotate(-90deg)}.acs-disclosure-mark--open{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.acs-disclosure-mark{transition:none}}.acs-formshare-builder{flex-direction:column;gap:.5rem;min-width:0;display:flex}.acs-formshare-what{color:var(--acs-muted);margin:0;font-size:.75rem;line-height:1.5}.acs-formshare-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.375rem;display:grid}.acs-formshare-hide{color:var(--acs-muted);align-items:center;gap:.4375rem;font-size:.75rem;display:flex}.acs-formshare-built{border:1px solid var(--acs-line);background:var(--acs-surface-2,var(--acs-surface));font-family:var(--acs-mono,ui-monospace,SFMono-Regular,Menlo,monospace);color:var(--acs-muted);overflow-wrap:anywhere;border-radius:6px;padding:.4375rem .5rem;font-size:.6875rem;line-height:1.5;display:block}.acs-sharelist{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.acs-sharerow{border-top:1px solid var(--acs-line-soft);flex-direction:column;gap:.25rem;padding:.5rem 0;display:flex}.acs-sharerow:first-child{border-top:0}.acs-sharerow--revoked,.acs-sharerow--expired{opacity:.7}.acs-sharerow-head{align-items:center;gap:.375rem;min-width:0;display:flex}.acs-sharerow-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.acs-sharerow-state{color:var(--acs-muted);flex:none;font-size:.6875rem}.acs-sharerow-meta{color:var(--acs-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.acs-sharerow-url{align-items:center;gap:.25rem;min-width:0;display:flex}.acs-sharerow-input{min-width:0;font-family:var(--acs-mono);flex:1;font-size:.6875rem}.acs-sharerow-revoke{align-self:flex-start}.acs-dot--muted{background:var(--acs-faint)}.acs-menu-count{color:var(--acs-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem}.acs-cellexpand{z-index:var(--acs-z-layer);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.acs-cellexpand-scrim{background:rgba(9,9,11,.28);position:absolute;top:0;bottom:0;left:0;right:0}.acs-cellexpand-panel{width:var(--acs-overlay-dialog);border:1px solid var(--acs-line);border-radius:var(--acs-radius);background:var(--acs-surface);max-height:min(32rem,100%);box-shadow:var(--acs-shadow);outline:none;flex-direction:column;display:flex;position:relative}.acs-cellexpand-head{border-bottom:1px solid var(--acs-line-soft);flex:none;align-items:center;gap:.375rem;padding:.5rem .5rem .5rem .75rem;display:flex}.acs-cellexpand-head svg{color:var(--acs-faint);flex:none}.acs-cellexpand-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.acs-cellexpand-of{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;color:var(--acs-muted);flex:none;font-size:.75rem;overflow:hidden}.acs-cellexpand-body{flex:1;min-height:0;padding:.75rem;overflow:auto}.acs-cellexpand-area{border:1px solid var(--acs-line);border-radius:calc(var(--acs-radius) - 2px);background:var(--acs-surface);width:100%;min-height:12rem;color:var(--acs-ink);font:inherit;resize:vertical;padding:.5rem .625rem;font-size:.8125rem;line-height:1.55;display:block}.acs-cellexpand-area:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:-1px}.acs-cellexpand-body .acs-richedit-area{min-height:12rem}.acs-cellexpand-foot{border-top:1px solid var(--acs-line-soft);flex:none;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.acs-cellexpand-foot .acs-hint{flex:1}.acs-cellexpand-steps{flex:none;align-items:center;gap:.125rem;display:inline-flex}.acs-pillorder{flex-direction:column;gap:.25rem;margin:0 0 .625rem;padding:0;list-style:none;display:flex}.acs-pillorder-row{border:1px solid transparent;border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .375rem;display:flex}.acs-pillorder-row:hover{background:var(--acs-surface-2)}.acs-pillorder-row--dragging{opacity:.45}.acs-pillorder-row--over{border-color:var(--acs-ink)}.acs-pillorder-grip{width:1.125rem;height:1.125rem;color:var(--acs-faint);cursor:grab;background:0 0;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.acs-pillorder-grip:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-pillorder-row .acs-pill{flex:1;min-width:0}.acs-complete{border-top:1px solid var(--acs-line-soft);max-height:11rem;margin:.25rem -.125rem -.125rem;padding:.1875rem 0;overflow:auto}.acs-complete-head{color:var(--acs-faint);letter-spacing:.06em;text-transform:uppercase;padding:.1875rem .5rem .3125rem;font-size:.625rem;display:block}.acs-complete-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:baseline;gap:.5rem;padding:.25rem .5rem;font-size:.8125rem;display:flex}.acs-complete-item:hover,.acs-complete-item--on{background:var(--acs-surface-2)}.acs-complete-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.acs-complete-count{color:var(--acs-faint);font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem}.acs-panel-step{flex:none;align-items:center;gap:.125rem;display:inline-flex}.acs-panel-position{color:var(--acs-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding:0 .125rem;font-size:.75rem}.acs-iconbutton[aria-disabled=true]{opacity:.3;cursor:default}.acs-withdrawn{border:1px dashed var(--acs-line);color:var(--acs-muted);border-radius:6px;margin:.25rem 0 0;padding:.375rem .5rem;font-size:.75rem;line-height:1.45;display:block}.acs-menu .acs-withdrawn{margin:.125rem .25rem}.acs-convert{border:1px solid var(--acs-line);color:var(--acs-muted);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:.5rem 0 0;padding:.4375rem .5rem;font-size:.75rem;line-height:1.4;display:flex}.acs-convert--loss{border-style:dashed;border-color:var(--acs-ink)}.acs-convert-drop{color:var(--acs-ink);font-weight:500}.acs-bulkedit{flex-direction:column;gap:.375rem;min-width:15rem;display:flex}.acs-bulkedit-field{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.5rem;padding:.3125rem .5rem;font-size:.8125rem;display:flex}.acs-bulkedit-field:hover{background:var(--acs-surface-2)}.acs-bulkedit-field:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:-2px}.acs-bulkedit-field svg{color:var(--acs-faint);flex:none}.acs-bulkedit-say{background:var(--acs-surface-2);color:var(--acs-ink);border-radius:6px;margin:0;padding:.375rem .5rem;font-size:.75rem;line-height:1.45}.acs-bulkedit-foot{justify-content:flex-end;gap:.375rem;padding-top:.125rem;display:flex}.acs-diff-row{position:relative}.acs-diff-restore{border:1px solid var(--acs-line);background:var(--acs-surface);color:var(--acs-muted);font:inherit;white-space:nowrap;cursor:pointer;opacity:0;border-radius:5px;flex:none;margin-left:.375rem;padding:.0625rem .3125rem;font-size:.6875rem;line-height:1.5}.acs-diff-row:hover .acs-diff-restore{opacity:1}.acs-diff-restore:focus-visible{opacity:1}.acs-diff-restore:hover{border-color:var(--acs-ink);color:var(--acs-ink)}.acs-diff-restore:focus-visible{outline:1.5px solid var(--acs-ink);outline-offset:1px}.acs-modal-panel.acs-screen-settingspanel{width:min(58rem,100%);height:min(44rem,100%)}.acs-settings{flex:1;min-height:0;display:flex}.acs-settings-rail{background:var(--acs-ground);border-right:1px solid var(--acs-line-soft);flex-direction:column;flex:none;gap:2px;width:12.5rem;padding:.5rem .625rem .75rem;display:flex;overflow:auto}.acs-settings-railrule{background:var(--acs-line);height:1px;margin:.5rem .625rem .25rem;display:block}.acs-settings-railgroup{letter-spacing:.08em;text-transform:uppercase;color:var(--acs-faint);margin:.5rem .625rem .25rem;font-size:.625rem;font-weight:500}.acs-settings-item{color:var(--acs-muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.8125rem;display:flex}.acs-settings-item svg{flex:none}.acs-settings-item:hover{color:var(--acs-ink);background:var(--acs-surface-2)}.acs-settings-item--on{background:var(--acs-surface-2);color:var(--acs-ink);font-weight:500}.acs-settings-item:focus-visible{outline:2px solid var(--acs-ring);outline-offset:1px}.acs-settings-item-dot{background:var(--acs-ok);border-radius:50%;width:6px;height:6px;margin-left:auto}.acs-settings-content{flex:1;min-width:0;padding:1.25rem 1.5rem;overflow:auto}.acs-settings-block{flex-direction:column;gap:.75rem;min-width:0;display:flex}.acs-settings-panelhead{border-bottom:1px solid var(--acs-line);flex-direction:column;gap:.1875rem;padding-bottom:.625rem;display:flex}.acs-settings-paneltitle{color:var(--acs-ink);margin:0;font-size:.875rem;font-weight:600}.acs-settings-caption{color:var(--acs-muted);margin:0;font-size:.75rem;line-height:1.5}.acs-settings-name{border:1px solid var(--acs-line);background:var(--acs-surface);width:100%;max-width:28rem;color:var(--acs-ink);font:inherit;border-radius:6px;padding:.375rem .625rem;font-size:.8125rem}.acs-settings-applies{border-bottom:1px solid var(--acs-line-soft);align-items:center;gap:.625rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.acs-settings-applies-word{color:var(--acs-muted);font-size:.75rem}.acs-settings-applies .acs-select{max-width:16rem}.acs-settings-panelhost{min-width:0}.acs-settings-panelhost .acs-panel-form{max-width:40rem}.acs-settings-viewlist{border:1px solid var(--acs-line);border-radius:8px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.acs-settings-viewrow{align-items:center;gap:.625rem;height:2.625rem;padding:0 .75rem;display:flex}.acs-settings-viewrow+.acs-settings-viewrow{border-top:1px solid var(--acs-line-soft)}.acs-settings-viewrow>svg:first-child{color:var(--acs-faint);flex:none}.acs-settings-viewname{min-width:0;color:var(--acs-ink);font:inherit;background:0 0;border:1px solid transparent;border-radius:6px;flex:1;padding:.25rem .5rem;font-size:.8125rem}.acs-settings-viewname:hover{border-color:var(--acs-line-soft)}.acs-settings-viewname:focus{border-color:var(--acs-line);background:var(--acs-surface);outline:none}.acs-settings-viewtype{flex:none}.acs-settings-add{color:var(--acs-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:flex-start;align-items:center;gap:.375rem;margin-top:.125rem;padding:.25rem .75rem .25rem .5rem;font-size:.8125rem;display:inline-flex}.acs-settings-add:hover{color:var(--acs-ink);background:var(--acs-surface-2)}