@layer equip{.eq-annotate{gap:var(--eq-space-2);color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-s) / 1.4 var(--eq-font);display:grid}.eq-annotate-region{position:relative}.eq-annotate-layer{pointer-events:none;position:absolute;inset:0}.eq-annotate[data-active] .eq-annotate-layer{pointer-events:auto;cursor:crosshair}.eq-annotate-pin{border:2px solid var(--eq-raised);border-radius:var(--eq-radius-full);background:var(--eq-solid);width:24px;height:24px;color:var(--eq-solid-ink);font:var(--eq-weight-strong) var(--eq-text-xs) / 1 var(--eq-font);font-variant-numeric:tabular-nums;pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:none;transition:left var(--eq-dur-move) var(--eq-spring), top var(--eq-dur-move) var(--eq-spring), scale var(--eq-dur-move) var(--eq-spring), opacity var(--eq-dur) var(--eq-ease);place-items:center;margin:-12px 0 0 -12px;padding:0;display:grid;position:absolute}@starting-style{.eq-annotate-pin{opacity:0;scale:.4}}button.eq-annotate-pin{cursor:grab}.eq-annotate-pin[aria-expanded=true]{scale:1.12}.eq-annotate-pin[data-dragging]{cursor:grabbing;box-shadow:var(--eq-shadow);transition:scale var(--eq-dur) var(--eq-ease);scale:1.12}button.eq-annotate-pin:active:not([data-dragging]){scale:var(--eq-press);transition-duration:var(--eq-dur);transition-timing-function:var(--eq-ease)}.eq-annotate-pin:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-annotate-footer{align-items:flex-start;gap:var(--eq-space-2);display:flex}.eq-annotate-list{gap:var(--eq-space-1);flex:1;min-width:0;margin:0;padding:0;list-style:none;display:grid}.eq-annotate-item{align-items:baseline;gap:var(--eq-space-2);min-width:0;display:flex}.eq-annotate-number{border-radius:var(--eq-radius-full);background:var(--eq-solid);min-width:18px;height:18px;color:var(--eq-solid-ink);font:var(--eq-weight-strong) var(--eq-text-xs) / 1 var(--eq-font);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding-inline:4px;display:inline-grid}.eq-annotate-text{overflow-wrap:anywhere;min-width:0}.eq-annotate-text[data-empty]{color:var(--eq-ink-3)}.eq-annotate-empty{color:var(--eq-ink-2);flex:1;align-self:center;margin:0}.eq-annotate-add{flex:none;margin-inline-start:auto}.eq-annotate-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eq-annotate-editor{--_from:0 -4px;gap:var(--eq-space-3);width:min(18rem, calc(100vw - 2 * var(--eq-space-2)));padding:var(--eq-space-4);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-l);background:var(--eq-raised);-webkit-backdrop-filter:var(--eq-blur);backdrop-filter:var(--eq-blur);box-shadow:var(--eq-shadow);color:var(--eq-ink);opacity:0;scale:.96;translate:var(--_from);transform-origin:top;transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease), translate var(--eq-dur) var(--eq-ease), display var(--eq-dur) allow-discrete, overlay var(--eq-dur) allow-discrete;margin:0;display:grid;position:fixed;inset:auto}.eq-annotate-editor:not(:popover-open){display:none}.eq-annotate-editor[data-side=top]{--_from:0 4px;transform-origin:bottom}.eq-annotate-editor:popover-open{opacity:1;transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur-move) var(--eq-spring), translate var(--eq-dur-move) var(--eq-spring), display var(--eq-dur) allow-discrete, overlay var(--eq-dur) allow-discrete;translate:0;scale:1}@starting-style{.eq-annotate-editor:popover-open{opacity:0;scale:.96;translate:var(--_from)}}.eq-annotate-actions{justify-content:flex-end;gap:var(--eq-space-2);display:flex}}
